Verify Ethiopian payment receipts
from your code in one API call
Paste a Telebirr transaction id or a CBE reference — get the parsed payer, receiver and amount back, plus a verified match against your own account. Built for fintech, e-commerce and integrators.
No credit card · real API key issued instantly
curl -X POST https://your-host/api/check/telebirr \
-H "Authorization: Bearer pk_live_XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"url":"DDQ18SQ4KF"}'curl -X POST https://your-host/api/check/cbe \
-H "Authorization: Bearer pk_live_XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"url":"FT261459C214","receiver_account":"1000310163957"}'curl -X POST https://your-host/api/verify/telebirr \
-H "Authorization: Bearer pk_live_XXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"url":"DDQ18SQ4KF",
"receiver_name":"Abebe Kebede",
"receiver_account":"251911223344"}'{
"bank": "telebirr",
"payer": "Selam Tadesse",
"receiver": "Abebe Kebede",
"amount": 1500,
"currency": "ETB",
"status": "Completed",
"verified": true,
"auto_eligible": true
}Telebirr & CBE today — more banks coming
One integration, growing coverage. We add Ethiopian banks and wallets without changing your code.
Everything you need to trust a receipt
Stop eyeballing screenshots. Confirm a payment really landed in your account — programmatically.
Parsed, structured data
Payer, receiver, amount, currency, date and status — returned as clean JSON, the same shape for every bank.
Verified match
Pass your own account/name and we confirm the money actually went to you — not just that a receipt exists.
Catches fakes
Unreadable, expired or invalid ids are flagged — no false “Completed”. auto_eligible tells you when it’s safe to auto-approve.
One consistent API
/check/{bank} and /verify/{bank} — learn it once, every new bank just works.
Instant API keys
Sign up and get a live pk_live_… key immediately. Rotate, label and revoke from your dashboard.
Built for Ethiopia
Handles Telebirr & CBE’s real receipt formats and ETB amounts — by people who use them daily.
From receipt to verified in four steps
Sign up
Get a 1-day trial and an API key immediately — no card required.
Integrate
Send Authorization: Bearer pk_live_… on every call from your app.
Check or verify
POST a receipt id; get parsed data, or pass your account to verify the match.
Renew
Pay via Telebirr or CBE and paste the receipt in your dashboard — we activate in minutes.
Simple plans, pay in ETB
Pay weekly, monthly, or yearly via Telebirr or CBE. Paste your transfer receipt in your dashboard and we activate within minutes.
- All endpoints
- Priority activation
- Multiple API keys
- Best value (~33% saving)
- All endpoints
- Multiple API keys
All plans include unlimited Telebirr + CBE checks during the active window. Renewal extends from your current expiry — no lost days.
Questions, answered
Which banks are supported right now?
What’s the difference between /check and /verify?
verified: true/false so you can auto-approve safely.