This endpoint is used to initiate a payout from a business wallet to a recipient using the specified payout method.
We advise to call the fees breakdown endpoint to get up-to-date fees before proceeding with transaction.
For payouts in all currencies, we deliver a webhook when the payment is completed. However, for some currencies (i.e., CAD), we deliver a webhook when the payment is initiated, and also when it is completed.
Business wallet ID
Customer receiving the payout
Payout method
bank_transfer, interac, crypto, wire, ach Amount being sent (omit if using to_amount)
Currency the business pays with (ID or code)
Currency the recipient gets (ID or code)
Exact amount the recipient should receive
Required if method is ach/wire
individual, business Required for interac
Required for interac
Required for interac
Required when method=bank_transfer and currency=NGN
Required for bank_transfer/ach/wire when currency not EUR/CAD
Required for bank_transfer/ach/wire when currency is USD/GBP/EUR
Required for ach/wire when currency=USD
checking, savings Required for ach/wire when currency=USD
Required for ach/wire when currency=USD
Required for wire when currency=USD
Required for bank_transfer when currency=GBP
Required for bank_transfer when currency=EUR
Required for bank_transfer when currency=EUR
Required for bank_transfer/ach/wire when currency is USD/EUR/GBP
Required for ach/wire when currency=USD
Required for bank_transfer/ach/wire when currency is USD/EUR/GBP
Required for bank_transfer/ach/wire when currency is USD/EUR/GBP
Required for bank_transfer/ach/wire when currency is USD/EUR/GBP
Optional country helper
Required for crypto
Required for crypto
USDT, USDC Required for crypto
BSC_MAINNET, ETHEREUM_MAINNET, TRON_MAINNET, MATIC_MAINNET Narration; defaults to business name if empty