Payouts are asynchronous. POST /payouts creates the payout and returns a pending resource. Poll GET /payouts/{payout_id} or wait for a webhook to receive the final status.
Flow
Create a payout quote
Use POST /quotes/payout to lock pricing and routing.
Create the payout
Use the active quote_id and recipient details.
Track status
Store the payout ID and wait for the webhook or poll the payout endpoint.
Mobile money recipient
{
"quote_id": "33333333-3333-3333-3333-333333333333",
"customer_id": "22222222-2222-2222-2222-222222222222",
"payment_reason_text": "Merchant payout",
"recipient": {
"country_code": "CM",
"rail_type": "mobile_money",
"phone": "+237670000000",
"operator_code": "CM_MTN_MOMO"
}
}
Last modified on July 8, 2026