Payouts
Initiate payout
POST
https://backendapi.sayswitchgroup.com/api/v1/bank_transferThe Initiate payout API allows you to integrate bank payout functionality into your applications. It enables you to automatically send money to bank accounts across supported Nigerian banks
Sample cURL Request
cURL
curl -X POST https://backendapi.sayswitchgroup.com/api/v1/bank_transfer \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_SECRET_KEY" \
-d '{
"account_name": "John Doe",
"account_number": "1234567890",
"amount": "100",
"bank_code": "100004",
"bank_name": "OPAY",
"currency": "NGN",
"narration": "Test transfer",
"reference": "2024031404929202020"
}'Request Parameters
Sample Response
JSON
{
"success": true,
"message": "Transfer successfully logged and Processing",
"data": {
"reference": "2024031404929202020",
"currency": "NGN",
"amount": "100",
"fee": "15",
"bank_code": "100004",
"bank_name": "OPAY",
"countryCode": "NG",
"serviceCode": null,
"paymentMode": "bank",
"account_number": "1234567890",
"account_name": "John Doe",
"narration": "Test transfer",
"domain": "live",
"requestIp": "102.89.76.213",
"status": "pending",
"updated_at": "2025-08-30T11:47:10.000000Z",
"created_at": "2025-08-30T11:47:10.000000Z"
}
}