@lang('modules.settings.paymentgatewaySettings')

@lang('modules.settings.paymentHelpSuperadmin')
  • ($activePaymentSetting != 'razorpay'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'razorpay')])> @lang('modules.billing.razorpay') $razorpayStatus, 'bg-red-500' => !$razorpayStatus ])>
  • ($activePaymentSetting != 'stripe'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'stripe')])> @lang('modules.billing.stripe') $stripeStatus, 'bg-red-500' => !$stripeStatus ])>
  • ($activePaymentSetting != 'flutterwave'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'flutterwave')])> @lang('modules.billing.flutterwave') $flutterwaveStatus, 'bg-red-500' => !$flutterwaveStatus ])>
  • ($activePaymentSetting != 'paypal'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'paypal')])> @lang('modules.billing.paypal') $paypalStatus, 'bg-red-500' => !$paypalStatus ])>
  • ($activePaymentSetting != 'payfast'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'payfast')])> @lang('modules.billing.payfast') $payfastStatus, 'bg-red-500' => !$payfastStatus ])>
  • ($activePaymentSetting != 'paystack'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'paystack')])> @lang('modules.billing.paystack') $paystackStatus, 'bg-red-500' => !$paystackStatus ])>
  • ($activePaymentSetting != 'offline_payment_method'), 'active border-skin-base dark:text-skin-base dark:border-skin-base text-skin-base' => ($activePaymentSetting == 'offline_payment_method')])> @lang('modules.billing.offlinePaymentMethod')
@if($activePaymentSetting == 'razorpay')
@lang('modules.settings.enableRazorpay')
@if ($razorpayStatus)
@if ($selectRazorpayEnvironment == 'live')
@else
@endif
{{$webhookUrl}}
@endif
@lang('app.save')
@endif @if($activePaymentSetting == 'stripe')
@lang('modules.settings.enableStripe')
@if ($stripeStatus)
@if ($selectStripeEnvironment == 'live')
@else
@lang('modules.settings.getStripeTestCredentials')
@endif
{{$webhookUrl}}

Visit Stripe Dashboard and add the above URL as an endpoint.

While creating the webhook, select these events:

  • invoice.payment_failed
  • invoice.payment_succeeded
  • payment_intent.succeeded
  • payment_intent.payment_failed
@endif
@lang('app.save')
@endif @if($activePaymentSetting == 'flutterwave')
@lang('modules.settings.enableFlutterwave')
@if ($flutterwaveStatus)
@if ($selectFlutterwaveEnvironment == 'live')
@else
@endif
{{$webhookUrl}}
@endif
@lang('app.save')
@endif @if($activePaymentSetting == 'paypal')
@lang('modules.settings.enablePaypal')
@if ($paypalStatus)
@if ($selectPaypalEnvironment == 'live')
@else
@endif
{{$webhookUrl}}
@endif
@lang('app.save')
@endif @if($activePaymentSetting == 'payfast')
@lang('modules.settings.enablePayfast')
@if ($payfastStatus)
@if ($selectPayfastEnvironment == 'live')
@else
@endif @endif
@lang('app.save')
@endif @if($activePaymentSetting == 'paystack')
@lang('modules.settings.enablePaystack')
@if ($paystackStatus)
@if ($selectPaystackEnvironment == 'live')
@else
@endif
{{$webhookUrl}}
@endif
@lang('app.save')
@endif @if($activePaymentSetting == 'offline_payment_method') @livewire('offline-payment.offline-payment-method-tab') @endif