Verify Payments on Every Rail

ShegerPay confirms that a payment actually happened — in seconds, through one API. Depending on the rail, verification uses the official transaction reference, the receipt link or QR code, or OCR reading of a receipt screenshot. Funds never touch ShegerPay: customers pay your account directly, and ShegerPay provides the proof.

Ethiopian banks & mobile money

Every Ethiopian rail also supports OCR receipt verification: drop in a screenshot and ShegerPay auto-detects the bank, extracts the reference, and verifies it against the official source.

International

Crypto & exchanges

How it works

  1. Your customer pays your account on any supported rail and shares the reference, receipt link, or screenshot.
  2. Your app calls POST /verify (or the customer submits through your payment link).
  3. ShegerPay checks the official source — bank API, receipt endpoint, or OCR + validation — and returns the verified amount, sender, and status, then fires an HMAC-signed webhook.

Start with the sandbox key sk_test_demo — every endpoint works without signup. Read the docs · Compare gateways · See pricing