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 4 years ago
