Quick Actions
Authorize Transfer
Initiate and authorize an international transfer end-to-end.
Convert Money
Convert funds between currencies before disbursement.
Fetch Exchange Rates
Get the latest exchange rates for a currency pair.
Fetch Transaction
Track the status of any global payout transaction.
Authorize Exchange
Transfer funds between your own accounts in different currencies.
List Institution Providers
Retrieve available banks and mobile money providers for your destination country.
How it works
1
Fetch the latest exchange rate
For cross-currency transfers, call the exchange rates endpoint to show your customer the current rate before they confirm the transfer.
2
Fetch payment methods
Call
GET /v1/global-payout/payment-methods to get available payment rails and selectable requirement values such as purposeOfPayment, accountType, and bankAccountType.3
Authorize the transfer
Submit the recipient details, payment method, source and destination currencies, and any required fields returned by Fetch Payment Methods.
4
Fetch transaction status
Use the FetchTransaction endpoint with the returned
wtTransactionId to poll for the current status of the transfer at any point in its lifecycle.Convert Money is optional. Use it to calculate the destination amount for a source amount. For a cross-currency transfer, pass the
exchangeRateId returned by Fetch Exchange Rates as lockedExchangeRateId in the Authorize Transfer request so the transfer uses the rate you quoted to your customer.