Authorize Exchange
POST /v1/global-payout/exchange/authorize
Move funds between your own accounts with ease. AuthExchange is designed for internal transfers, allowing you to shift balances across your accounts in different currencies without the overhead of an external disbursement flow.
Request body
Amount to transfer in the source currency.
ISO 4217 currency code of the source account (e.g.,
USD).ISO 4217 currency code of the destination account (e.g.,
CDF).Name of the account holder initiating the exchange.
Name of the receiving account holder. For own-account exchanges this is typically the same as the sender.
ISO 3166-1 alpha-2 country code of the source account (e.g.,
CD).ISO 3166-1 alpha-2 country code of the destination account (e.g.,
CD).Authorization PIN to confirm the exchange.
Description or memo for the exchange.
The
exchangeRateId from a prior Fetch Exchange Rates call. When provided, the exchange is fulfilled at that exact rate.Response body
Unique GlobalPayout transaction ID. Use this to track the exchange via Fetch Transaction.
Internal core transaction reference.
Processing status. One of:
PROCESSING, COMPLETED, FAILED, PENDING.Core system status (e.g.,
SUCCESS).Transaction type. Will be
EXCHANGE for own-account transfers.Transaction metadata including currency pair details, amounts, and spread info.