Initiate and authorize a cross-border transfer. Manages the complete transfer lifecycle from initiation to final authorization. Supports BANK, MOBILE_MONEY, INTERAC, FASTER_PAYMENTS, and SEPA payment methods.
Bearer token for authentication.
"Bearer <token>"
The parent accountId of the business.
"890022ce-bae0-45c1-9b9d-ee7872e6ca27"
Transfer authorization payload
500
"USD"
"USD"
"John Cena"
"CD"
"CD"
"2580"
Payment rail. Determines which additional fields are required.
BANK, MobileMoney, INTERAC, FASTER_PAYMENTS, SEPA "MobileMoney"
Account number, IBAN, or phone number for MobileMoney. Required for BANK, MobileMoney, FASTER_PAYMENTS, SEPA.
"0903086112"
Routing code. Bank code from /bank/providers for BANK (DRC). Sort code for FASTER_PAYMENTS, SWIFT/BIC for SEPA, institution number for BANK (Canada).
"access_bank"
Bank or provider display name. Use displayName from List Institution Providers.
"Mpesa"
Account type of the recipient. Pass Individual or Corporate. Optional for FASTER_PAYMENTS and SEPA.
"Individual"
Reason for the transfer. Optional for most corridors; required by some (e.g. SEPA corporate transfers).
"Family Support"
"Family support"
exchangeRateId from Fetch Exchange Rates or Convert Money. Locks the rate for this transfer.
"01k7pcakf0t8g03rvny3z5mr1p"
Required for INTERAC; partially required for BANK (Canada).