recipient_name (required) - Full name of recipientbank_account_number (required) - Bank account numberbank_name (required) - Name of the bankaccount_holder_name (required) - Account holder namebank_routing_number (optional) - Routing/sort coderecipient_email (optional) - Recipient emailrecipient_phone (optional) - Recipient phonerecipient_name (required) - Full name of recipientmobile_number (required) - Mobile numbernetwork_provider (required) - Network: mtn_momo, mpesa, orange_money, vodafone_cashrecipient_email (optional) - Recipient emailrecipient_phone (optional) - Recipient phonemerchant_transactions: Customer-facing ledger (merchants can track business payments)merchant_wallet_transactions: Internal audit trailcurl --location --request POST '/api/v1/merchants/payouts' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"amount": 800,
"currency_code": "NGN",
"notes": "Q4 contractor payment",
"payout_reason": "Invoice #12345 - Web development services",
"payout_type": "bank_transfer",
"recipient_details": {
"account_holder_name": "John Doe",
"bank_account_number": "1234567890",
"bank_name": "Example Bank",
"recipient_email": "john@example.com",
"recipient_name": "John Doe"
}
}'{}