Receipt Verification for Your Business

How Ethiopian businesses can verify bank receipts for free.

Start verifying receipts

Why businesses need receipt verification

Payment fraud costs Ethiopian businesses millions of birr every year. Fake receipts, edited screenshots, and old receipt reuse are the most common fraud techniques. Retail shops, e-commerce stores, delivery services, and wholesale businesses all need to verify receipts before releasing goods.

Integration options

cheki offers multiple integration paths depending on your technical resources:

  • Web UI: send staff to chekiapp.vercel.app for manual verification (no integration needed)
  • REST API: POST /api/verify from your backend for automated verification
  • Batch API: POST /api/verify/batch for bulk end-of-day reconciliation
  • TypeScript SDK: import into your Node.js or frontend project
  • Python library: integrate into Django, Flask, or scripts
  • Self-hosting: run cheki on your own server with Docker

Industry-specific use cases

Different businesses use cheki in different ways:

  • E-commerce: verify each order payment before shipping
  • Delivery services: verify COD payments at point of delivery
  • Retail: verify in-store transfers before releasing goods
  • Wholesale: verify large transfer amounts before dispatching
  • Accounting: batch-verify daily receipts for reconciliation
  • Marketplaces: verify peer-to-peer payments between buyers and sellers

Frequently asked questions

How much does cheki cost for businesses?

Nothing. cheki is 100% free for businesses of any size. No per-verification fee, no monthly subscription, no API key. You can verify unlimited receipts. check.et charges 499 ETB/month after 200 verifications. cheki has no such limit.

Can I integrate cheki into my POS system?

Yes. cheki provides a REST API and SDKs for TypeScript and Python. You can integrate receipt verification into any POS, e-commerce, or accounting system. The API requires no authentication, so integration takes minutes, not days.

What about batch verification for end-of-day reconciliation?

Use POST /api/verify/batch to verify up to 50 receipts in a single API call. This is designed for end-of-day reconciliation: submit all the day's receipts, get results in seconds, and match them against your orders.

Start verifying receipts

Open cheki

Related guides