Skip to main content
GlobalPayout enables cross-border fund disbursements, giving you full control over international transfers from initiation to completion.

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, auth code, 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 only when you want to lock the exchange rate and destination amount before authorizing the transfer. If you use Convert Money, pass the returned lockedExchangeRateId in the Authorize Transfer request.