MNO Advisory

Mobile money payments are subject to country-specific requirements defined by Mobile Network Operators (MNOs).

Mobile Network Operator (MNO) Advisory

Merchants must ensure that transactions comply with local network rules, limits, and customer approval flows.

This page provides guidance on supported networks, payment modes, transaction limits, and operational considerations across markets supported by DPO Pay.


Payment modes

Mobile money transactions may be completed using one of the following methods:

Instructions
The customer completes the payment by following instructions displayed on the payment page.

STK Push (Push Prompt)
The customer receives a prompt on their mobile device requesting PIN entry to authorise the transaction.

Availability of payment modes depends on the specific MNO and country.


Supported networks and transaction limits

The table below summarises currently supported MNOs and indicative transaction parameters.

Actual limits may vary based on the customer’s mobile money account tier and operator policies.

CountryMNOMin AmountMax AmountTypical Approval TimeCurrencyDecimals Supported
KenyaM-Pesa1250,0005–15 secondsKESNo
KenyaAirtel10250,0005–15 secondsKESNo
TanzaniaTigo2003,000,0005–15 secondsTZSNo
TanzaniaAirtel2003,000,0005–15 secondsTZSNo
TanzaniaHalotel2003,000,0005–15 secondsTZSNo
TanzaniaZantel2003,000,0005–15 secondsTZSNo
TanzaniaTTCL2003,000,0005–15 secondsTZSNo
TanzaniaVodacom2003,000,0005–15 secondsTZSNo
ZanzibarZntigo2003,000,0005–15 secondsTZSNo
UgandaMTN5005,000,000~5–15 secondsUGXNo
UgandaAirtel5005,000,000~5–15 secondsUGXNo
RwandaMTN102,000,000~5–15 secondsRWFNo
RwandaAirtel102,000,000~5–15 secondsRWFNo
GhanaVodafone0.110,000~5–15 secondsGHSYes
GhanaMTN0.115,000~5–15 secondsGHSYes
Ivory CoastMTN1002,000,0005–15 secondsXOFNo
Ivory CoastOrange1002,000,0005–15 secondsXOFNo
MalawiAirtel50350,0005–15 secondsMWKYes
ZambiaMTN0.120,000~5–15 secondsZMWYes
ZambiaAirtel110,000~5–15 secondsZMWYes
ZimbabweEcoCash0.11,000,0005–15 secondsZWL / USDYes

Derived from internal advisory data.


Approval times

Typical transaction approval occurs within 5–15 seconds after the customer confirms the payment on their device.

Approval times may vary depending on:

  • Network conditions

  • Customer account tier

  • Operator processing delays

  • Regulatory checks


Important limitations

Customer tier limits

Maximum transaction values may depend on the customer’s mobile money account tier with their operator.

Higher-value payments may require upgraded accounts or additional verification.


Decimal support

Some currencies do not support fractional amounts. Transactions must be submitted in whole units for those markets.


Country-specific rules

Certain operators impose additional constraints. For example:

  • Minimum transaction thresholds

  • Daily limits

  • Restrictions on business accounts

  • Service availability windows


Operator-specific notes

All supported MNOs provide Push Prompt + Instructions payment capabilities, where customers authorise transactions directly on their mobile device.

Some markets may impose additional requirements. For example, in Tanzania, push transactions must meet a minimum threshold.


MNO error codes (Mobile Payments)

The following error codes may be returned during mobile money transactions:

CodeDescription
0130New invoice
001Authorised
801Request missing company token
802Company token does not exist
803Invalid or missing request type
804XML error
950Missing mandatory transaction fields
951Transaction token mismatch
952Missing MNO (operator) information
953Missing MNO country information
954Missing phone number (MSISDN)
955Invalid phone number
956Terminal not found

Disclaimer

Transaction limits, availability, and processing behaviour are determined by the respective Mobile Network Operator and may change without prior notice.

Merchants should verify current requirements before enabling mobile money payments in a specific country.

Contact DPO Pay support for the latest information.