Back to Blog
Mobile Money4 min read

Mobile-Money Fraud the Wallet Platform Cannot See

Account takeover drains wallets through a sequence that starts on the telecom network (a SIM swap the wallet platform was never built to see) and this piece explains why the fraud hides in the seam between two systems that don’t talk.

Salwa laarif
October 22, 2026
4 min read
Share:
#Mobile money fraud#SIM Swap#IMEI

Mobile-Money Fraud the Wallet Platform Cannot See

Every mobile money fraud team is working with one hand tied, and most of them know it, even if they don’t say it out loud. The wallet platform sees transactions, beautifully, in detail, in real time. Amount, sender, recipient, agent, velocity, time. It scores them, flags them, blocks them. And for the fraud that lives inside transaction data, that’s enough.

The problem is the fraud that doesn’t live there. A large share of what actually drains customer wallets starts with an event the wallet platform was never built to see, because the event didn’t happen in the wallet. It happened on the network.

The transaction is the end of the story

Think about how an account takeover actually unfolds. Someone gains control of a line, a SIM swap, a ported number, an agent social-engineered into reassigning a SIM. Then there’s a credential reset, because controlling the number lets you receive the OTP or the reset code. Then a new beneficiary is added. Then money moves, usually fast, often from a location the real customer has never transacted from.

Only the last step is a transaction. Everything before it (the SIM change, the device change, the location that doesn’t fit) is network activity. The wallet platform sees the final transfer and, at most, the beneficiary change. It does not see the SIM swap that made all of it possible, because a SIM swap is not a wallet event. It’s a telecom event, sitting in a telecom system, owned by a different team.

So the fraud team is reading the last page of the book and trying to reconstruct the plot. By the time anything suspicious appears in the transaction stream, the takeover has already happened. The useful moment to intervene (between the SIM swap and the cash-out) came and went in a system nobody was watching alongside the wallet.

The signals that would have warned you are real, and elsewhere

This is the part that should bother anyone running wallet fraud: the warning signs usually exist. They’re just in the wrong place to help.

A SIM swap is logged, in a provisioning or HLR system on the network side. A device change is visible (the IMEI against the subscriber. An unusual location is in the network records) which cell the subscriber is transacting from. Roaming status, velocity of subscriber movement, the age of the current SIM-device pairing: all of it is captured, somewhere, by the telecom side of the house.

None of it reaches the wallet platform, because these datasets were built for different purposes by different teams and were never joined. The network side keeps them to run the network. The wallet side never sees them because it never needed to, until fraud learned to exploit exactly the gap between the two.

The result is a fraud that is invisible not because it’s sophisticated or hidden, but because the evidence is split across two systems that don’t talk. Each half looks unremarkable on its own. A SIM swap is a routine, legitimate event thousands of times a day. A large transfer is a routine, legitimate event thousands of times a day. It’s the sequence (this SIM swap, then this reset, then this new beneficiary, then this transfer, from this unfamiliar cell, inside a few hours) that is the fraud. And no single system holds the whole sequence.

Why rules on transaction data alone hit a ceiling

Wallet platforms respond to this by making their transaction rules ever more elaborate. Velocity checks, beneficiary-age rules, amount thresholds, device fingerprinting within the app. These help, and they should stay. But they’re all working within the transaction data, and the decisive evidence isn’t in the transaction data.

You can tune a velocity rule forever and it will never see a SIM swap, because the SIM swap leaves no trace in the transaction stream. The best the wallet platform can do is infer — “this transfer looks unusual” — when it could know, if it had the network signal: “this transfer is unusual and the SIM changed six hours ago and it’s coming from a cell this customer has never used.” The first is a guess that generates false positives. The second is close to certainty.

That gap between inferring from transactions and knowing from transactions plus network, is where the recoverable money is. And closing it isn’t a matter of a better fraud model. The model is fine. It’s being fed half the evidence.

The real problem is a seam, not an algorithm

Here’s the uncomfortable conclusion, and it’s worth sitting with before reaching for a solution. The reason this fraud stays invisible is not that anyone lacks the analytics to catch it. Given the SIM-swap event and the transaction event side by side, the rule that catches the takeover is almost trivially simple. The reason it stays invisible is that the two events live in systems that were never connected, owned by teams with different mandates, retained on different schedules, keyed in different ways.

It’s an architecture problem wearing a fraud problem’s clothes. Which means the fix isn’t a cleverer wallet rule, it’s joining the two sides so the sequence becomes visible as a sequence. That’s a specific technical challenge, and it’s worth understanding why it’s harder than it sounds and what actually solves it.

Salwa laarif

Content Team

Specialized in modern data architectures, big data analytics, and telecommunications data platforms.

Related Articles

Mobile Money

The Six-Digit Code Is Becoming Illegal

Regulators across three continents are banning the SMS one-time password here’s why the six-digit code never really worked, and what verifying signals instead of sending secrets looks like..

Oct 26
Read More

Subscribe to our Newsletter

Get the latest insights delivered to your inbox.

Join 5,000+ data professionals already subscribed