{{baseURL}}/v1/payout
Header | Value | Required |
---|---|---|
Content-Type | application/json | ✅ Yes |
x-api-key | YOUR_API_KEY | ✅ Yes |
Field | Type | Description | Required |
---|---|---|---|
recipient.name | String | Full name of the recipient | ✅ Yes |
recipient.firstName | String | First name of the recipient | ✅ Yes |
recipient.lastName | String | Last name of the recipient | ✅ Yes |
recipient.type | String | Recipient type (e.g., INDIVIDUAL , BUSINESS ) | ✅ Yes |
recipient.account.accountNumber | String | Recipient’s bank account number | ✅ Yes |
recipient.account.bankCode | String | Bank code of the recipient’s bank | ✅ Yes |
recipient.paymentChannel | String | Payment method (BANK_TRANSFER , MOBILE_WALLET ) | ✅ Yes |
recipient.currency | String | NGN (Nigerian Naira) | ✅ Yes |
recipient.country | String | NG (Nigeria) | ✅ Yes |
quoteId | String | Unique Quote ID for the payout | ✅ Yes |
reason | String | Reason for the payout (e.g., Gift , Invoice Payment ) | ✅ Yes |
State | Description |
---|---|
COMPLETED | The payout was successfully processed. |
PENDING | The payout is still being processed. |
FAILED | The payout failed to process. |
REFUNDED | The payout has been sent back to sender. |
Status Code | Meaning | Example Response |
---|---|---|
400 | Bad Request | Invalid parameters |
401 | Unauthorized | Invalid API key |
422 | Unprocessable Entity | Invalid quote ID |
500 | Internal Server Error | An internal error occurred |
quoteId
is valid and linked to an existing quote.