2 providers are having issues right now. Some verifications may fail. Status →
1 provider down 25 institutions

Confirm any Ethiopian payment in milliseconds.

25 banks and wallets. Paste a receipt URL or reference and we check it with the institution. First successful fetch is billed; repeats of the same payment stay free.

Read the docs Agent file
Source-verified ~400ms median 25 institutions
Try a verification Full verifier →

Demo is IP-limited. No API key.

Two ways in, all checked at the source.

Reference

Paste a reference

Send the transaction number or receipt ID with the bank identifier. We look it up with the institution and return a structured result.

Receipt link

Drop a receipt URL

Paste the link your customer received by SMS or in their banking app. We verify it and return the same normalized response.

One endpoint for every institution.

Send a reference and bank code, or a receipt URL, and get back the same normalized object whether the payment was CBE, Telebirr, Dashen, or any of our 25 supported providers.

Same response shape across all 25 banks and wallets
Settlement matching against your account number
First successful fetch counted; repeats of the same payment stay free
Agent-ready docs at /agents.md and /llms.txt

What we verify on every check.

Each result reflects what the institution reports, with optional settlement checks for merchants and billing.

Amount & fees

Sent amount, service charge, VAT, and total debited, matched against what you expect.

Payer & receiver

Sender and beneficiary names plus masked account or phone numbers from the bank record.

Settlement match

Optional check that funds landed on your account, not just that a reference exists.

Status & reference

Transaction success, timestamp, and reference number.

Full field reference in the API docs · all 25 institutions

Built for how payments actually work in Ethiopia.

Source verification

Every result is matched against the bank's own record. Forged receipts fail instantly.

Receipt links

Accepts receipt URLs from all 25 supported banks and mobile wallets.

Settlement match

Confirms the money actually moved to your account, not just that a reference looks valid.

Sub-second latency

Median verification near 400ms. Repeat checks of the same payment are faster.

Banks & wallets
25
Median latency
~400ms
Input methods
2
Fields per receipt
15+

Simple, honest pricing

You're charged per successful new verification. Repeat checks of the same payment and unsuccessful lookups are not billed.

Free

Try the verifier and API at no cost.

Free

50 API verifications / hour

  • All supported banks & wallets
  • Web verifier + REST API
  • Verify by reference or receipt link
  • Cached re-checks are free
Get started

Enterprise

Custom volume, dedicated egress, and terms to match.

Custom

Custom monthly volume

  • Everything in Business
  • Unlimited or custom rate limits
  • Dedicated egress lane
  • Custom SLA and support
  • Invoicing and procurement-friendly terms
Contact us

For coding agents

Let your agent integrate lubaak/pay.

Drop /agents.md into Cursor or your repo rules. Endpoints, auth, provider codes, and the pitfalls in one file.

Open agents.md →

Stop trusting screenshots.

Get an API key and verify your first payment in under five minutes. Only the first successful fetch of each payment uses credits.

Get your API key Try it free