Skip to main content
FastFlowPe sends real-time PayOut transaction status updates to a webhook endpoint of your choosing. Whenever a PayOut disbursement reaches a terminal state, FastFlowPe automatically POSTs a JSON payload to your pre-configured HTTPS URL, so your system stays in sync without polling.
Quick ReferenceProtocol: HTTPS only (HTTP endpoints are rejected)Method: POST with JSON bodyEvent: PayOut transaction status changeSetup path: Merchant Dashboard, Settings, Webhooks, Debit - PayOut, UpdateActivation: 2 to 3 minutes after saving

How to Configure Your PayOut Callback URL

Register your PayOut webhook URL in the merchant dashboard before FastFlowPe can deliver PayOut callbacks to your server.
1

Log in to the merchant dashboard

Navigate to https://go.fastflowpe.com/ and sign in with your merchant credentials.
2

Open Webhook Settings

From the left sidebar, click Settings, then select the Webhooks tab.
3

Enter your PayOut callback URL

Under Debit - PayOut, enter your HTTPS endpoint URL where you want FastFlowPe to deliver PayOut transaction callbacks.
4

Save the configuration

Click Update under Debit - PayOut to save your URL. Full path: Login → Settings → Webhooks → Debit - PayOut → Update.
Only HTTPS-enabled webhook URLs are accepted. HTTP endpoints will be rejected and will not receive any callbacks.
Allow 2 to 3 minutes after saving your callback URL for the configuration to take effect. The next PayOut event after that window will be delivered to your endpoint.

PayOut Callback Payload

FastFlowPe uses a POST request with a JSON body for all PayOut callbacks.
PayOut Callback

PayOut Payload Fields

string
The unique UUID of the PayOut transaction.
string
The disbursement amount as a decimal string.
string
The transfer mode used (e.g., IMPS, NEFT, RTGS).
string
The Unique Transaction Reference confirming the bank transfer. null on failure.
string
The final transaction status. Either SUCCESS or FAILED.
object
string
Your internal reference ID submitted with the PayOut request.
In production, rely on callbacks rather than polling the Payout Status endpoint. Webhooks reduce latency, cut down on unnecessary API calls, and ensure your system reacts to transaction outcomes in real time.
Configuring PayIn callbacks? See PayIn Callbacks.