API reference

Payouts

Idempotent transfers out, with lifecycle webhooks.

POST/v1/payouts

Proposed design
FieldTypeDescription
Idempotency-KeyheaderStrongly recommended. Same key → same payout, never a double send.
amount_minorintegerRequired. Minor units (kobo, cents).
currencystringRequired. Must match the beneficiary's currency.
beneficiarystringRequired. A saved beneficiary ID with validated bank details.
referencestringRequired. Appears on statements for reconciliation.

201 Created

{
  "id": "po_8f3k2m",
  "status": "processing",
  "fee_minor": 55000,
  "disclosure": { "fee": "₦550.00 flat", "arrival": "Typically minutes" }
}

Statuses: processing → completed | failed | cancelled. Failures carry a structuredfailure_code(for exampleinvalid_account_number) and the held funds return to your balance. Corridor rules apply — NGN balances can only pay Nigerian bank accounts under current licensing, and blocked corridors fail withcorridor_disabled.