International Bank Transfers
Transfer funds to global bank accounts or inter-branch Equity Group accounts directly from your CashPay account.
Introduction
The Bank Transfer API leverages a global banking network to enable seamless movement of funds between the CashPay ecosystem and the traditional banking system. This API is reserved for authenticated B2B partners.
1. Inter-Branch Transfer (Equity Bank Group)
Instant transfers between Equity Group subsidiaries. Ideal for cross-border payments in various international regions.
POST
/api/v1/bank/transfer/internalDirect transfer to an Equity Bank Group account.
Supported Countries
- Kenya (KE), Uganda (UG), Rwanda (RW), Tanzania (TZ), South Sudan (SS), DR Congo (CD).
Request Example
JSON
{
"amount": 500.00,
"currency": "USD",
"destinationCountry": "KE",
"recipientAccount": "1234567890",
"recipientName": "John Doe",
"description": "Internal business transfer",
"pin": "1234"
}2. SWIFT Transfer (Global)
Transfers to any bank in the world via the SWIFT network.
POST
/api/v1/bank/transfer/swiftInitiates a global SWIFT international transfer.
SWIFT Request Example
JSON
{
"amount": 1000.00,
"currency": "USD",
"recipientName": "International Corp",
"recipientAccount": "IBAN123456789",
"destinationBankSwift": "ABCDEFFK",
"destinationBankName": "Global Bank",
"destinationCountry": "FR",
"pin": "1234"
}3. B2B Sovereignty Rule
Automatic Fleet Account Debit
For every transfer request, the total amount (principal + fees) is debited from your CashPay Fleet Account before the order is transmitted to the banking network.
Applied fee types:
Applied fee types:
WD_SWIFT: For international transfers.WD_INTER_BANK: For internal Equity Group transfers.