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, 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.