WalleoPay WalleoPay
EN
My account
Sign in Open an account Forgotten password Documentation

Opening an account is free. Your test keys are available straight away.

MTN MTN Mobile Money

Accept MTN Mobile Money on your site

MTN Mobile Money is the most widely held wallet in the country. WalleoPay takes care of the technical side — the payment request, the wait for approval, the call to your server — and all you have to check is one payment identifier before you deliver.

How an MTN Mobile Money payment unfolds

Four steps, always the same ones. What changes from one operator to the next is the approval — and that is precisely the part you do not have to deal with.

Step 1

You create the payment

One API call from your server, with the amount in whole francs, your order reference and the address to notify. You get a payment link back.

Step 2

Your customer types in their number

On the payment page, they enter their MTN number. The prefix is enough to recognise the operator: there is no menu to pick from and no app to install.

Step 3

MTN asks them for their PIN

A payment request shows up on their phone. They approve it with their Mobile Money PIN. The debit leaves their wallet, not a bank card.

Step 4

Your server is notified, then checks

A signed notification reaches you the moment the payment settles. You read the status back from the API using the payment identifier, and it is that answer which decides whether you deliver.

The numbers recognised as MTN Mobile Money

Your customer has no operator to choose: the prefix of their number is enough to route the request to the right network. These ranges follow the Cameroonian numbering plan, which the regulator revises from time to time.

67 650 651 652 653 654 680 681 682 683 684

Accepted amounts: from 100 FCFA to 1,000,000 FCFA per payment, in whole CFA francs — the XAF has no minor unit.

What to know before you plug it in

  • Your customer's limits depend on the level of their MTN Mobile Money account: a payment above their ceiling comes back as a failure with an explicit reason, and is never half-debited.

  • A customer who prefers their USSD menu can pay the merchant code from *126, then declare the reference on the payment page: the transaction joins the confirmation queue before it is approved.

  • Automatic refunds to an MTN wallet do not exist here yet: today you refund from your own account and keep the proof of transfer.

Three ways to plug in MTN Mobile Money

Through the API

One request to create the payment, a signed notification when it settles, a status read-back before delivery. PHP and Node SDKs available.

Read the documentation

Through a module

WooCommerce, PrestaShop and WHMCS: the module drops onto an existing store and adds the payment method to the checkout.

See the modules

Through a payment link

With no website at all: you create a link from the dashboard, send it in a message, the customer pays and you are notified.

See the use cases

What it costs, and when you get paid

3 %

per successful payment, taken from the amount collected. Nothing on a payment that is declined, cancelled, expired or abandoned, and no subscription.

Payout to your own number

The net amount joins your balance, and you request the payout to your own Mobile Money number from the dashboard. Every movement leaves a line in your ledger.

See the full pricing

MTN and MTN Mobile Money are trademarks of MTN Group. WalleoPay is neither a subsidiary nor an agent of the operator: the platform simply routes your collections to its network.

What about the other operator?

The same account collects on both networks, with the same key and the same code. You do not have to pick an operator on your customers' behalf.