Request Parameters

Country Reference Table

CountryCountry CodeCurrencyPurpose (Payin)Purpose (Payout)Special Fields
KenyaKEKESMPESA, AIRTELMPESA, AIRTEL
TanzaniaTZTZSAIRTEL, EZY, HOLA, TPESA, TIGO, VODACOM, SELCOMEAIRTEL, EZY, HOLA, TPESA, TIGO, VODACOM, SELCOME,Bank-Payout
UgandaUGUGXAIRTEL, MTNAIRTEL, MTN
GhanaGHGHSAIRTEL, MTN, VODAFONEAIRTEL, MTN, VODAFONE
NigeriaNGNGNBANK TRANSFER, OPAY, PALMPAYBANK TRANSFER, OPAY, PALMPAY
ZambiaZMZMWAIRTEL, MTN, ZAMTELAIRTEL, MTN, ZAMTEL
RwandaRWRWFAIRTEL, MTNAIRTEL, MTNaccount_name required
EgyptEGEGPWALLET, CASHCASHPayin only
South AfricaZAZAREFTEFTpurpose not required
XOF Zone — Burkina FasoBFXOFORANGE, WAVE, MOOVORANGE, WAVE, MOOVUse country-specific code
XOF Zone — Côte d'IvoireCIXOFORANGE, WAVE, MOOV, MTNORANGE, WAVE, MOOV, MTNUse country-specific code
XOF Zone — SenegalSNXOFORANGE, WAVE, FREE MONEYORANGE, WAVE, FREE MONEYUse country-specific code
XOF Zone — TogoTGXOFMOOV, TMONEYMOOV, TMONEYUse country-specific code
XOF Zone — BeninBNXOFMOOVMOOVUse country-specific code
XAF Zone — CameroonCMXAFORANGE, MTNORANGE, MTNUse country-specific code

Country-Specific Notes

Kenya

  • Provider: Safaricom M-PESA, Airtel
  • Both payin and payout use "purpose": "MPESA" or "purpose": "AIRTEL"
  • Phone numbers should be in the format 2547XXXXXXXX

Tanzania

  • Providers: Airtel, EZY, Hola, T-PESA, Tigo, Vodacom, Selcom
  • Both payin and payout support: AIRTEL, EZY, HOLA, TPESA, TIGO, VODACOM, SELCOME

Uganda

  • Providers: Airtel, MTN Mobile Money
  • Both payin and payout use "purpose": "AIRTEL" or "purpose": "MTN"

Ghana

  • Providers: Airtel, MTN Mobile Money, Vodafone
  • Both payin and payout support: AIRTEL, MTN, VODAFONE

Nigeria

  • Providers: Bank Transfer, OPay, PalmPay
  • Use "purpose": "BANK TRANSFER", "purpose": "OPAY", or "purpose": "PALMPAY"
  • The provider is selected by Centiwise based on the account number or phone

Zambia

  • Providers: Airtel, MTN Mobile Money, Zamtel
  • Both payin and payout support: AIRTEL, MTN, ZAMTEL

Rwanda

⚠️

Rwanda requires an additional field.

  • Providers: Airtel, MTN Mobile Money
  • Both Payin and Payout requests must include account_name (the full name of the account holder)
  • Both payin and payout support: AIRTEL, MTN

Egypt

📝

Egypt

  • Providers: Wallet, Cash (Fawry)
  • Payin uses "purpose": "WALLET" or "purpose": "CASH"
  • Payout is currently supported  on CASH only— contact your account manager

South Africa

📝

South Africa does not use a purpose field.

  • Provider: EFT
  • Omit purpose from both Payin and Payout requests
  • Currency: ZAR

XOF Zone (Burkina Faso, Côte d'Ivoire, Senegal, Togo, Benin)

  • All five countries share the XOF currency
  • Set the country field to the specific two-letter code of the customer's country (e.g. "country": "CI" for Côte d'Ivoire)
CountryCodePayin & Payout Purposes
Burkina FasoBFORANGE, WAVE, MOOV
Côte d'IvoireCIORANGE, WAVE, MOOV, MTN
SenegalSNORANGE, WAVE, FREE MONEY
TogoTGMOOV, TMONEY
BeninBNMOOV

XAF Zone (Cameroon)

  • Provider: Orange Money, MTN Mobile Money
  • Currency: XAF
  • Set "country": "CM" for Cameroon
  • Both payin and payout support: ORANGE, MTN


Did this page help you?