Skip to main content

Mobile Money

Mobile money adapters support telecom-linked payment accounts, SIM-based wallets, and mobile banking services. These are essential in markets with low card penetration. Approximately 11 direct integrations plus coverage via multi-method aggregators.


Africa — Core Mobile Money​

ProviderAdapter nameCountriesPay-inPay-outRequired params
Airtel Moneyairtel_moneyKE, UG, TZ, ZM, RW +✅✅client_id, client_secret
MTN Mobile Moneymtn_momoGH, NG, UG, CM, RW +✅✅subscription_key, api_key
Orange Moneyorange_moneySN, CM, CI, BF +✅✅client_id, client_secret
M-Pesavia flutterwave / cellulantKE, TZ, GH, EG, NG✅✅Through aggregator adapters
Vodacom M-Pesavia peachpaymentsTZ, MZ✅—Through aggregator
Wavevia dpoSN, CI, ML, BF, GM✅✅Through DPO Group
Chipper CashchippercashNG, GH, KE, UG, TZ, RW✅✅Cross-border wallet
Pagapaga_ngNG✅✅principal, credentials, hash
M-Pesa access

M-Pesa does not have a standalone adapter. It is accessible via multi-method aggregators: Flutterwave (NG, KE, GH, TZ), Cellulant (KE, TZ), DPO Group (KE, TZ), and Pesapal (KE, UG, TZ). Configure the aggregator adapter on your terminal to enable M-Pesa as a payment method option.


Asia-Pacific — Mobile Wallets (Mobile-Money Category)​

ProviderAdapter nameCountriesPay-inPay-outNotes
GCashgcashPH✅—client_id, client_secret
Mayamaya_phPH✅✅public_key, secret_key
ShopeePayshopeepayID, PH, MY, TH, SG✅—partner_id, partner_key
PiPaypipay_khKH✅✅Cambodia mobile wallet
Wingwing_khKH✅✅Cambodia mobile money
bKashbkash_bdBD✅✅app_key, app_secret, username, password
Nagadnagad_bdBD✅—Bangladesh mobile wallet

Telecom Billing Adapters​

Carrier billing routes charges through a user's phone bill — suitable for digital goods and small amounts.

ProviderAdapter nameCountriesPay-inPay-outNotes
Bokuboku90+✅—merchant_id, api_key
DigiVirgodigivirgoEU, APAC✅—merchant_id
DimocodimocoAT, DE, EU✅—client_id, password

Coverage by Region​

RegionMethods available
East AfricaAirtel Money, MTN, M-Pesa (via aggregators), Wave
West AfricaMTN MoMo, Orange Money, Paga, Chipper Cash
Southern AfricaM-Pesa (via aggregators), Airtel Money
Southeast AsiaGCash, Maya, ShopeePay, OVO, DANA, TNG
South AsiabKash, Nagad, UPI (via bank transfer)
Central AsiaElsom (KG), QIWI (RU/CIS)

Integration Notes​

Limits​

Mobile money transactions typically have per-transaction and daily limits set by the telecoms operator. These vary by country and tier of KYC. Configure limits on your terminal accordingly.

Float Management​

For pay-out (disbursement) flows, the aggregator or provider requires pre-funded float in-country. Coordinate with your provider account manager for float top-up procedures.

Webhooks​

Mobile money transactions can have delayed confirmations (up to 5 minutes in some networks). Ensure your notifyUrl handles late webhook delivery and idempotent status updates.

Full parameter reference

For detailed configuration, click on any provider above to open its detail page.