Payout
Payouts
Create Payout
Initiate a payout to a beneficiary account.
POST
Payout
Documentation Index
Fetch the complete documentation index at: https://docs.getcarbon.co/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This endpoint allows you to initiate a payout to a beneficiary account by providing the necessary details such as amount, source account, and beneficiary information.Before creating a payout, you must validate the beneficiary bank account using the Resolve Account endpoint to ensure the account details are correct.
The minimum payout amount is ₦200.
Request
Method:POSTURL:
/v1/payouts
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
x-carbon-key | Header | string | Yes | API key for authentication. |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Yes | Amount to be paid out in kobo (minimum: 20000 = ₦200) |
source.account_number | string | Yes | Source account number for the payout |
beneficiary.bank_code | string | Yes | Bank code of the beneficiary’s bank |
beneficiary.bank_name | string | Yes | Name of the beneficiary’s bank |
beneficiary.account_number | string | Yes | Beneficiary’s account number (must be validated using /api-reference/banks/resolve-account) |
beneficiary.account_name | string | Yes | Beneficiary’s account name (obtained from resolve account response) |
reference | string | Yes | Unique reference for this payout request (max 30 characters) |
meta_data | object | No | Additional metadata for the transaction |
remark | string | Yes | Description or note for the payout |
PAYOUT_USER123_20260119PAY_INV_456789SALARY_EMP001_JAN26
Response
Status Code:200 OKContent-Type:
application/json
Example Response
Authorizations
Provide your API key in the 'apikey' header.
Headers
Body
application/json
Provide the required values for the request body.
Response
200 - application/json
OK
The response is of type object.