> ## Documentation Index
> Fetch the complete documentation index at: https://developer.nomba.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Learn how to process cross-border fund disbursements with the Nomba Global Payout API

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

## Quick Actions

<CardGroup cols={3}>
  <Card title="Authorize Transfer" icon="paper-plane" href="/docs/products/global-payout/authorize-transfer">
    Initiate and authorize an international transfer end-to-end.
  </Card>

  <Card title="Convert Money" icon="arrows-rotate" href="/docs/products/global-payout/convert-money">
    Convert funds between currencies before disbursement.
  </Card>

  <Card title="Fetch Exchange Rates" icon="chart-line" href="/docs/products/global-payout/fetch-exchange-rates">
    Get the latest exchange rates for a currency pair.
  </Card>

  <Card title="Fetch Transaction" icon="magnifying-glass" href="/docs/products/global-payout/fetch-transaction">
    Track the status of any global payout transaction.
  </Card>

  <Card title="Authorize Exchange" icon="shuffle" href="/docs/products/global-payout/authorize-exchange">
    Transfer funds between your own accounts in different currencies.
  </Card>

  <Card title="List Institution Providers" icon="building-columns" href="/docs/products/global-payout/mobile-money-providers">
    Retrieve available banks and mobile money providers for your destination country.
  </Card>
</CardGroup>

## How it works

<Steps titleSize="p">
  <Step title="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.
  </Step>

  <Step title="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`.
  </Step>

  <Step title="Authorize the transfer">
    Submit the recipient details, payment method, source and destination currencies, auth code, and any required fields returned by Fetch Payment Methods.
  </Step>

  <Step title="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.
  </Step>
</Steps>

<Note>
  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.
</Note>
