Skip to main content

Mobile Money Transfer

This endpoint supports wallet withdrawals to mobile money accounts for supported currencies.

Supported Currencies


Transfer Flow

Step 1: Ensure Sufficient Balance

Ensure the user has sufficient wallet balance for the selected currency before initiating a transfer.

Step 2: Fetch Supported Mobile Money Providers

Retrieve the list of supported mobile money providers for the selected country and currency by calling the utility endpoint:
Example:
Use the returned provider code as the value for the network field when initiating the transfer.

Headers

The idempotencykey header is required. Generate a new key for every new exchange. Only reuse a key when retrying the same request after a timeout or network error.

Fields

Required

Conditionally Required

Optional


Sample Request Payloads

GHS Mobile Money Transfer

XOF Mobile Money Transfer


Notes

  • Fees may apply and will be deducted from the wallet balance.
  • For XOF and XAF, the iso2 field is mandatory and must match the selected country.
  • Always fetch providers from /transaction/{method}/providers before initiating transfers.
  • Transfers are subject to mobile network processing times.
  • Invalid phone numbers, unsupported providers, or incorrect country codes will result in validation errors.