Bulk Transfer
This endpoint enables simultaneous wallet transfer to multiple wallets.
This is a wallet to wallet transfer service
Process Flow
- Make a call to Bulk Transfer while passing walletIdType, walletId, channel, txnRef, encryptedPin and beneficiaryWallets (an array) as parameters.
- View your response (as described down this page).
Sample Request
curl https://api-gateway.interswitchng.com/generic-wallet/api/v1/transaction/transfer/bulk \
-H "Authorization: <passport_generated_token>" \
-H "Content-Type: application/json" \
-d '{
"txnRef": "70039202",
"walletIdType": "PHONE",
"walletId": "2348039609278",
"channel": "SERVICE",
"otp": "236959",
"domain": "ISW",
"encryptedPin": "929aed1a3c05e21b81b1937d25934dc6",
"beneficiaryWallets": [
{
"walletIdType": "phone",
"walletId": "08039609278",
"domain":"VER",
"amount": "10"
},
{
"walletIdType": "phone",
"walletId": "08039609278",
"amount": "100000"
}
]
}'
-X POST
Sample Response
{
"statusCode": "200",
"responseCode": "00",
"responseMessage": "Successful",
"errors": null,
"modelList": [
{
"statusCode": "200",
"responseCode": "00",
"responseMessage": "Approved or completed successfully",
"errors": null,
"modelList": null,
"count": 0,
"walletId": "2348039609278",
"walletIdType": "phone"
},
{
"statusCode": "200",
"responseCode": "00",
"responseMessage": "Approved or completed successfully",
"errors": null,
"modelList": null,
"count": 0,
"walletId": "2348039609278",
"walletIdType": "phone"
}
],
"count": 2
}
Updated about 3 years ago