Haqሀቅ

Verify M-Pesa payments before the goods leave

M-Pesa is the mobile money service of Safaricom Ethiopia. Haq checks each payment with M-Pesa itself and tells your cashier in seconds whether the money is really in your account.

Last updated:

What Haq checks on every M-Pesa payment

  • It went to your account: the receiver on M-Pesa's receipt is one your shop registered.
  • It's the right amount: never less than what your cashier entered.
  • It was paid just now: an old receipt shown again doesn't pass.
  • Nobody has used it before: each reference counts once, at any shop on Haq.

Where to find the M-Pesa reference

Every M-Pesa payment has a transaction ID, shown on the customer's confirmation screen and in the M-Pesa SMS.

Haq reads it from a photo of the screen or the SMS, so the cashier rarely has to type it.

How it works at the counter

  1. The cashier photographs or scans the customer's M-Pesa confirmation, or types the reference.
  2. Haq gets M-Pesa's official receipt for that reference and runs the four checks.
  3. Green: hand the goods over. Red: Haq says what's wrong, so the cashier knows what to ask.

What you need

  • The wallet number or numbers your shop receives M-Pesa payments on. The owner registers them once.
  • An Android phone with mobile data or Wi-Fi for each cashier.
  • Nothing from the customer: they pay from their own M-Pesa app, as they do today.

Questions

Does it work with M-Pesa in Ethiopia?

Yes. Haq checks M-Pesa payments made in Ethiopia through Safaricom Ethiopia, the same way it checks telebirr and bank transfers.

What if M-Pesa's system is down?

Your cashier sees “try again”, never “verified”. A payment is only marked verified once M-Pesa's own receipt confirms it.

How much does it cost?

There's a free plan with 50 verifications a month. Paid plans start at 299 ETB a month.

Get your shop on Haq this week.

We register your bank accounts, add your cashiers and show your staff how to check a payment at the counter.