Common M-Pesa receipt fraud techniques
Fraudsters target M-Pesa users with several techniques:
- Edited screenshots: taking a real M-Pesa receipt and changing the amount or reference number
- Fabricated JSON data: creating a fake receipt page that looks like M-Pesa's format
- Old receipts: reusing a genuine receipt from a past transaction and claiming it's new
- Reference number guessing: generating plausible-looking reference numbers that don't exist in M-Pesa's system
- Pressure tactics: rushing you to release goods before you can verify
How to verify a M-Pesa receipt
The only reliable way to detect a fake M-Pesa receipt is to verify it against the bank's own system. M-Pesa Ethiopia publishes receipts at https://m-pesabusiness.safaricom.et/api/receipt/getReceipt?trxNo={REFERENCE}. cheki automates this: paste the reference number and cheki fetches the receipt in seconds. If the receipt doesn't exist in M-Pesa's system, it's fake.
Red flags specific to M-Pesa
Before even verifying, watch for these warning signs:
- The reference number doesn't match M-Pesa's format (Alphanumeric reference (typically 2 letters followed by 6+ digits))
- The sender pressures you to release goods immediately
- The receipt shows a different amount than what was agreed
- The date on the receipt is from days or weeks ago
- The receipt is a low-quality screenshot or photo that's hard to read
- The sender avoids phone calls and only communicates via text
Frequently asked questions
How do I know if a M-Pesa receipt is fake?
The only reliable way is to verify it against M-Pesa's own system. Every M-Pesa receipt has a unique reference number. Paste it into cheki and we'll fetch the receipt from M-Pesa's public endpoint. If the receipt doesn't exist, it's fake. If it exists but the amount or sender name doesn't match, someone may be using a real receipt for a different transaction.
Can someone edit a M-Pesa screenshot?
Yes. Screenshots can be edited in any photo editing app in seconds. A fraudster can take a genuine M-Pesa receipt screenshot, change the amount or reference number, and send it to you. The edited screenshot looks real but the transaction doesn't exist in M-Pesa's system. Never trust screenshots alone.
What should I do if I detect a fake M-Pesa receipt?
Do not release goods or services. Ask the sender to complete the payment again. If you suspect intentional fraud, report the incident to M-Pesa Ethiopia and to the Ethiopian police cybercrime unit. Keep the fake receipt as evidence.
Verify a receipt now
Open cheki