Use Cases
- Vendor payments from marketplace
- Salary disbursements in local currency
- Cash out crypto to bank account
- Mobile money withdrawals
Crypto to Fiat Payout
- Nigeria (NGN)
- Kenya (KES)
Bank Transfer Payout
1
Create a Bank Recipient
First, create a recipient for the Nigerian bank account:Save the
recipient_id from the response.2
Create a Payout Quote
Create a quote specifying how much crypto to convert and send:
View Response
View Response
3
Create the Payout Transfer
Finalize the payout using the quote ID:
View Response
View Response
4
Monitor Payout Status
Check the transfer status to confirm delivery:Possible Statuses:
pending- Payout initiatedprocessing- Funds being processedfunds_delivered- Successfully delivered to bank accountcancelled- Payout cancelled
Payout for a Customer
To process payouts on behalf of a customer, include the customer’s profile ID:Payout Methods by Country
| Country | Currency | Method | Recipient Type |
|---|---|---|---|
| Nigeria | NGN | Bank transfer | ngn_bank |
| Kenya | KES | M-Pesa mobile money | mpesa_mobile_money |
Important Notes
- Recipients must be created before payouts
- Quotes expire after 30 minutes
- Fees are deducted from the payout amount
- Use webhooks for real-time status updates
- Bank transfers typically complete within minutes
- Mobile money transfers are usually instant
Learn More
- Process Payouts Guide - Detailed payout guide
- Create Recipients - Recipient management
- Understanding Quotes - How quotes work
- Webhooks Setup - Monitor payouts in real-time
- Initiate Transactions on Behalf of Customers - Customer transactions