Verify an M-Pesa Ethiopia Receipt Online
Check if an M-Pesa Ethiopia receipt is real or fake.
Verify an M-Pesa receipt nowHow M-Pesa receipt verification works
M-Pesa Ethiopia (operated by Safaricom) publishes transaction receipts via a JSON API at https://m-pesabusiness.safaricom.et/api/receipt/getReceipt?trxNo={TRANSACTION_ID}. The response includes sender name, receiver name, amount, currency, and transaction date.
M-Pesa geo-blocking
Like Telebirr, M-Pesa's endpoint restricts access to Ethiopian and Kenyan IP addresses. cheki uses direct IP connections and X-Forwarded-For headers as a workaround. For reliable verification, self-host cheki on an Ethiopian server.
Frequently asked questions
How do I verify an M-Pesa Ethiopia receipt?
Select M-Pesa Ethiopia, paste your transaction number, and click Verify. cheki fetches the receipt from Safaricom's API and returns the result.
Why does M-Pesa verification sometimes fail?
M-Pesa's endpoint (m-pesabusiness.safaricom.et) blocks requests from non-Kenyan/Ethiopian IPs. cheki attempts to bypass this with direct IP connections, but if it fails, we provide a fallback link.
Do I need an account number for M-Pesa?
No. M-Pesa only requires the transaction number (trxNo). The API returns sender name, receiver name, amount, and currency.
Verify an M-Pesa receipt now
Open cheki