KODA
KODA Blog

How to Know a Mobile Money Payment Went Through

How to know a mobile money payment went through — not pending, not reversed, not misdirected: verify the reference against the operator confirmation in seconds.

reads

To know for certain that a mobile money payment went through, you check the customer's transaction reference against the operator's own confirmation on the merchant's phone. If that confirmation exists and its details line up — the right amount, the right currency, a code that has not been used before — the payment genuinely landed. If there is no matching confirmation, it did not, whatever the customer's screenshot or memory says. KODA performs this match automatically and gives you a plain yes or no in about three seconds, as described on How KODA verifies mobile money payments.

The reason 'the customer says they paid' is not enough is that several very different situations look identical from their side. The payment might be genuinely complete. It might be pending, still moving through the operator's system. It might have been reversed after the fact. It might have been sent to the wrong number entirely. From a screenshot, all four look the same — but only the first leaves a real confirmation on your device. Verifying against that confirmation tells the four apart instantly, instead of leaving you to guess and hope.

Timing is where many merchants get caught, so it is worth handling explicitly. Mobile money confirmations usually arrive within seconds, but network congestion can delay them. That does not mean you have to release goods on faith: KODA keeps watching the window and confirms a payment the moment its matching message lands, even if that is a little late. The way late and delayed payments are reconciled without double-releasing is covered in When a Payment Arrives Late: KODA Still Confirms It, and you can see live operator delivery health on KODA platform status & operator parse health.

Because every verified payment becomes a locked, single-use record tied to a reference code, knowing a payment went through and reconciling your books become the same action. There is no separate end-of-day guessing about which claimed payments were real: each verified code maps to exactly one order and can never be counted twice. For anyone drowning in manual matching, the full method is in Mobile Money Reconciliation: Find the Money You Forgot, and the different channels you can verify through are compared in Five Ways to Accept & Verify Mobile Money (One Engine).

None of this needs a telco integration or a call to the operator's support line. KODA reads the confirmation the merchant already receives and answers from it — across M-Pesa, Orange Money, Airtel, MTN MoMo, Wave and over 200 more operators. It never moves or holds your money; it only tells you, quickly and honestly, whether a payment truly completed. For software that needs the same answer automatically, an agent can subscribe to a webhook, as shown in Mobile Money Payment Verification for AI Agents.

The next time a customer tells you 'it went through', you will not have to take their word for it or stall the queue while you check your balance. Read the code, verify it, and know in seconds. You can confirm your first payment free on Get started with KODA free — the fastest way to stop losing sleep over payments that never actually arrived.

Frequently asked questions

How do I know a mobile money payment went through?

Match the transaction reference against the operator's confirmation on the merchant's phone. If it matches — right amount, right currency, unused code — the payment went through. KODA returns that verdict in about three seconds; see How KODA verifies mobile money payments.

A customer says they paid but I see nothing — what happened?

Usually the payment is still pending, was reversed, or was sent to the wrong number. Each of these leaves no matching confirmation, so it will not verify. Late arrivals are handled too, as explained in When a Payment Arrives Late: KODA Still Confirms It.

Can I confirm a payment without waiting or calling the operator?

Yes. As soon as the operator's confirmation reaches the merchant's phone, KODA matches the code and answers — no call centre, no telco API. You can also receive it automatically by webhook.

How do I reconcile which payments actually landed?

Every verified payment is a locked, single-use record you can match to an order, which makes end-of-day reconciliation exact — see Mobile Money Reconciliation: Find the Money You Forgot.

Related reading

Verify your first payment free → · ← all articles