M-P

Verify an M-Pesa Ethiopia Receipt Online

Check if an M-Pesa Ethiopia receipt is real or fake.

Verify an M-Pesa receipt now

How 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

Related guides