Sign In

Webhook Setup

Configure the GrowthBnk webhook endpoint in your payment gateway dashboard so settlement updates reach your GrowthBnk account in real time — no polling required.

Overview

After you complete your payment gateway integration, settlement updates are delivered to GrowthBnk via webhooks sent by the payment gateway. To receive these events, you must register the GrowthBnk webhook endpoint in your payment gateway dashboard. Once configured, every settlement event the gateway raises is posted to GrowthBnk, verified, and reconciled against your account automatically.

Step 1: Obtain Required Details

Before configuring the webhook, make sure you have the following:

Where to find these

Your merchant_uuid and gateway_uuid are available in the GrowthBnk dashboard under your payment gateway configuration. Both are required to build the webhook URL in the next step.

Step 2: Configure the Webhook in the Payment Gateway Dashboard

  1. Log in to your payment gateway dashboard.
  2. Navigate to Developers → Webhooks (or the equivalent section for your gateway).
  3. Create a new webhook endpoint.
  4. Enter the GrowthBnk webhook URL shown below.

Webhook URL format:

Webhook URL
POST /api/v1/settlements/webhook/?merchant_uuid=<MERCHANT_UUID>&gateway_uuid=<PAYMENT_GATEWAY_UUID>

Example:

Example
https://api.growthbnk.com/api/v1/settlements/webhook/?merchant_uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&gateway_uuid=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
Both parameters are mandatory

The merchant_uuid and gateway_uuid query parameters must both be present on the URL. A webhook that is missing either parameter is rejected.

Step 3: Select Webhook Events

Enable all settlement-related events supported by your payment gateway, such as:

Only settlement events are required unless otherwise specified.

Step 4: Save and Verify

Save the webhook configuration in your payment gateway dashboard. If your gateway supports sending a test webhook, trigger one to confirm that GrowthBnk successfully receives and validates the callback.

Confirm delivery

A successful test returns an acknowledgement to your gateway. If the gateway reports a failed delivery, re-check the webhook URL and that both query parameters are set correctly.

Important Notes

Security

Keep your webhook secure
  • Use HTTPS endpoints only.
  • Keep your gateway credentials and webhook secrets confidential.
  • Configure only official GrowthBnk webhook URLs.
  • Ensure settlement events are enabled for the webhook.