Payouts
Initiate Bulk Payout
POST
https://backendapi.sayswitchgroup.com/api/v1/bulk_bank_transferThe Bulk Payout API allows you to integrate bulk bank payout functionality into your applications. It enables you to automatically send money to multiple bank accounts in a single request across supported Nigerian banks.
Sample cURL Request
cURL
curl -X POST https://backendapi.sayswitchgroup.com/api/v1/bulk_bank_transfer \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_SECRET_KEY" \
-d '{
"currency": "NGN",
"transfers": [
{
"amount": "200",
"bank_code": "000013",
"bank_name": "GUARANTY TRUST BANK",
"account_number": "1234567890",
"narration": "January Salary"
},
{
"amount": "100",
"bank_code": "000013",
"bank_name": "GUARANTY TRUST BANK",
"account_number": "1234567890",
"narration": "February Salary"
}
]
}'Request Parameters
Sample Response
JSON
{
"success": true,
"message": "Transfer Queued Successfully",
"total": 2,
"failed": 0,
"successful": 2,
"data": [
{
"reference": "SSW_trf_6e8b2d2361b573",
"currency": "NGN",
"amount": "100",
"fee": "15",
"bank_code": "000013",
"bank_name": "GUARANTY TRUST BANK",
"account_number": "1234567890",
"account_name": "John Doe",
"narration": "January Salary",
"requestIp": "102.89.76.213",
"status": "pending",
"updated_at": "2025-08-30T12:25:24.000000Z",
"created_at": "2025-08-30T12:25:24.000000Z"
},
{
"reference": "SSW_trf_z4jv377082a16b",
"currency": "NGN",
"amount": "100",
"fee": "15",
"bank_code": "000013",
"bank_name": "GUARANTY TRUST BANK",
"account_number": "1234567890",
"account_name": "John Doe",
"narration": "February Salary",
"requestIp": "102.89.76.213",
"status": "pending",
"updated_at": "2025-08-30T12:25:25.000000Z",
"created_at": "2025-08-30T12:25:25.000000Z"
}
],
"failed_list": [
[]
]
}