Webhooks
Payout Notifications
Payout webhooks notify your system of important payout events, such as when a payout is successfully processed or if it fails. This allows for real-time updates, ensuring your system remains synchronized with transaction statuses.
Payout Webhook Structure Data Type: JSON
The webhook payload is delivered in JSON format, a structured data format commonly used for APIs. Each payload includes:
Variable | Type | Description |
| String | The event will following current progress of this payout. |
| Integer | Payout amount in cent. |
| String | Currency of this payout. |
| String | Unique ID of the updated payout. |
| String | (Optional) Unique ID of the updated payout's batch. |
| Integer | (Optional) Unix timestamp of the batch running time. |
| String | Unique ID of the updated payout's receiver account. |
| String | Unique ID of the updated payout's receiver. |
| String | Reference of this payout. |
| String | Status of the current payout progress. |
| String | Unique ID of the updated payout's subaccount. |
| Integer | Unix timestamp of the event. |
Payout Notification Event
Event | Description |
---|---|
payoutCreated | Indicates that a new payout has been created. |
payoutUpdated | Indicates that an existing payout has been updated. |
payoutFailure | Indicates that a payout attempt has failed. |
Payout Notification Status
Status | Description |
---|---|
awaiting | Payout is waiting for the receiver to confirm their bank details. |
pending | Payout in pending for processing time. |
in_progress | Payout is currently in progress. |
successful | Payout has been successfully completed. |
cancelled | Payout has been cancelled. |
failed | Payout process has been failed. |
Example
Last updated