Skip to content

Available methods

List of payment methods supported by Zayono. The code field is what you pass in the operator parameter when initializing a payment, or what you find in webhook payloads.

Fetch the live list

The GET /v1/operators endpoint returns the up-to-date list of methods enabled on your account, based on your routing configuration and the current environment (sandbox / live). The catalogue below reflects the operators implemented platform-side — actual availability depends on the aggregators connected to your account.

Mobile Money

West Africa — UEMOA zone (XOF)

MethodCodeCountry
MTN Mobile Moneymtn_bjBJ
Moov Moneymoov_bjBJ
Celtiisceltiis_bjBJ
MTN Mobile Money CImtn_ciCI
Orange Money CIorange_ciCI
Moov Money CImoov_ciCI
Orange Money Senegalorange_snSN
Free Money Senegalfree_snSN
Expresso Senegalexpresso_snSN
Wizall Senegalwizall_snSN
E-Money Senegalemoney_snSN
MTN Togomtn_tgTG
Moov Togomoov_tgTG
T-Money / Mixx by Yas Togotmoney_tgTG
Airtel Money Nigerairtel_neNE
MTN Nigermtn_neNE
Moov Nigermoov_neNE
ZamaniCash Nigerzamani_neNE
Orange Money Maliorange_mlML
Moov Malimoov_mlML
Mobicash Malimobicash_mlML
Orange Money Burkinaorange_bfBF
Moov Burkinamoov_bfBF
MTN Burkinamtn_bfBF
Onatel / Telmob Burkinaonatel_bfBF

Central Africa — CEMAC zone (XAF)

MethodCodeCountry
MTN Cameroonmtn_cmCM
Orange Money Cameroonorange_cmCM
MTN Congomtn_cgCG
Airtel Congoairtel_cgCG
Airtel Money Gabonairtel_gaGA

West Africa (other currencies)

MethodCodeCurrencyCountry
MTN MoMo Guineamtn_gnGNFGN
Orange Money Guineaorange_gnGNFGN
MTN Ghanamtn_ghGHSGH
AirtelTigo Ghanaairteltigo_ghGHSGH
Telecel Cash Ghanavodafone_ghGHSGH
MTN MoMo Nigeriamtn_ngNGNNG
Airtel Money Nigeriaairtel_ngNGNNG
Orange Money Sierra Leoneorange_slSLESL

East Africa

MethodCodeCurrencyCountry
M-Pesa Kenyampesa_keKESKE
MTN Ugandamtn_ugUGXUG
Airtel Ugandaairtel_ugUGXUG
Vodacom M-Pesa Tanzaniavodacom_tzTZSTZ
Airtel Money Tanzaniaairtel_tzTZSTZ
Tigo Pesa Tanzaniatigo_tzTZSTZ
Halotel Tanzaniahalotel_tzTZSTZ
MTN Rwandamtn_rwRWFRW
Airtel Rwandaairtel_rwRWFRW
M-Pesa Ethiopiampesa_etETBET

Central Africa / DRC

MethodCodeCurrencyCountry
Vodacom M-Pesa DRCvodacom_cdCDFCD
Airtel Money DRCairtel_cdCDFCD
Orange Money DRCorange_cdCDFCD

Southern Africa

MethodCodeCurrencyCountry
MTN Zambiamtn_zmZMWZM
Airtel Zambiaairtel_zmZMWZM
Zamtel Zambiazamtel_zmZMWZM
Airtel Money Malawiairtel_mwMWKMW
TNM Mpamba Malawitnm_mwMWKMW
Movitel Mozambiquemovitel_mzMZNMZ
Vodacom M-Pesa Mozambiquevodacom_mzMZNMZ
M-Pesa Lesothompesa_lsLSLLS

Wallets

Payment apps with their own checkout UX (external hosted page, QR scan, etc.). Distinct from traditional Mobile Money operators.

MethodCodeCurrencyCountry
Wave Côte d'Ivoirewave_ciXOFCI
Wave Senegalwave_snXOFSN
Djamo Côte d'Ivoiredjamo_ciXOFCI
Djamo Senegaldjamo_snXOFSN

Cards

MethodCodeCurrencyCountry
Card — Nigeriacard_ngNGNNG
Card — Ghanacard_ghGHSGH
Card — Kenyacard_keKESKE
Card — South Africacard_zaZARZA
Card — Camerooncard_cmXAFCM
Card — Côte d'Ivoirecard_ciXOFCI
USD Card — Nigeriacard_usd_ngUSDNG
USD Card — Kenyacard_usd_keUSDKE
International cardcard*XX

International card

The card code is for non-African card payments (via Stripe). Currency is open — Stripe accepts any currency and settles in yours.

Bank transfer

MethodCodeCurrencyCountry
Bank Transfer Nigeriabank_ngNGNNG
Bank Transfer Ghanabank_ghGHSGH
Bank Account Debit — Nigeriabank_debit_ngNGNNG

USSD / QR (Nigeria)

Nigeria-specific methods exposed via Paystack.

MethodCodeCurrencyCountry
USSD — Nigeriaussd_ngNGNNG
QR — Nigeriaqr_ngNGNNG
EFT — South Africaeft_zaZARZA

Crypto

The customer pays in crypto, you price and settle in a fiat reference currency (XOF, XAF, NGN, GHS, USD or EUR). The customer picks the crypto on the hosted page (BTC, BCH, ETH, LTC, USDC).

MethodCodeReference currencyCountry
Crypto — XAF reference (BEAC)crypto_xafXAFCM
Crypto — XOF reference (UEMOA)crypto_xofXOFCI
Crypto — NGN referencecrypto_ngnNGNNG
Crypto — GHS referencecrypto_ghsGHSGH
Crypto — USD referencecrypto_usdUSDInternational
Crypto — EUR referencecrypto_eurEURInternational
Multi-asset crypto (Cryptomus)crypto_global*International

crypto_global vs crypto_*

  • crypto_* (with a currency) → routed via Coinbase Commerce, priced in the local currency, live-converted to crypto on the payment page.
  • crypto_global → routed via Cryptomus, the merchant passes the target crypto and amount directly.

Catalogue evolution

New methods are added regularly. To stay up to date:

  • Use the GET /v1/operators endpoint, which reflects the actual state of your account
  • Follow announcements on status.zayono.com
  • Configure your routing in the dashboard to enable / disable methods per environment

Official Zayono API documentation