Skip to main content

Webhook Event: payout.completed (NGN to NGN)

Webhook payload when a payout is completed successfully. Subscribe to these events after creating a payout via POST /v2/payout. Use the id field to fetch full details via the Get Transaction API.
Verify all incoming webhooks using Signature Verification before processing them.

Payload Breakdown

The top-level event field identifies the webhook type. All transaction details are nested within the data object.

data Object

This is the main object containing all the information about the payout.

quote Object

This object details the financial aspects of the transaction.

recipient Object

This object provides all necessary details about the receiver of the funds.

payout.pending OR payout.failed

This payload is sent when a payout request is created but still in progress (not yet completed or failed).
Sandbox Testing: To simulate a payout.failed webhook in the sandbox environment, include "remark": "fail" in your payout request. This will trigger the payout.failed webhook event, allowing you to test your failure handling logic.
Payload structure and field definitions are the same as in payout.completed.