Webhooks - Payment gateway

Webhooks are used to notify your application when an event happens in your payment gateway. Webhooks are particularly useful for asynchronous events like when a customer’s bank confirms a payment, a customer disputes a charge, a recurring payment succeeds, or when collecting subscription payments.

Currently not all our payment gateway has the webhook, below are the list of the payment gateways we have implemented webhook for:

  1. Flutterwave

  2. Stripe

  3. Paystack

  4. Razorpay

How to get the webhook from the backend

You will need to copy the payment gateway webhook link from the backend and add to your payment gateway webhook settings page.

To get the webhook link, visit the Payment Webhooks page on the backend, then copy the link for your preferred payment gateway stated above.

How to setup the webhook on your preferred Payment gateway

After copying the webhook link as stated above, you have to setup the link on your payment gateway webhook settings section.

Flutterwave: https://developer.flutterwave.com/docs/integration-guides/webhooks/

Paystack: https://support.paystack.com/hc/article_attachments/360006531140/file-Pf0Kxk6eKk.png

Stripe: https://stripe.com/docs/webhooks/go-live#manage-endpoints

Razorpay: https://razorpay.com/docs/webhooks/setup-edit-payments/

Last updated