Mobile wallet
Verify eBirr Transactions
eBirr is a mobile money platform connecting 5 Ethiopian financial institutions: Nib International Bank, Wegagen Bank, Ahadu Bank, KAAFI Microfinance, and Cooperative Bank of Oromia (Siinqee). Receipts are available via a shared HTML endpoint at receipt.ebirr.com. Users provide either a full receipt URL or a 'tenant/token' string (e.g., nib/abc123). cheki auto-detects the tenant and maps it to the correct partner bank.
Required information
- Transaction reference (required), e.g. nib/abc123def
Reference number format
Receipt URL (receipt.ebirr.com/{tenant}/{token}) or tenant/token string (e.g., nib/abc123, wegagen/xyz, ahadu/def, kaafimf/ghi)
Example: nib/abc123def
How to verify eBirr with cheki
- Get the receipt URL or tenant/token from the eBirr app receipt sharing feature
- Paste the full URL (https://receipt.ebirr.com/nib/abc123) or just the tenant/token (nib/abc123) into cheki
- cheki fetches the receipt from receipt.ebirr.com and parses the HTML for transaction details
- The partner bank is auto-detected from the tenant code in the URL
How eBirr receipt verification works
The eBirr receipt endpoint is: https://receipt.ebirr.com/{tenant}/{token}
This is a public URL that returns a HTML page containing the official transaction data. No authentication is required.
Who uses eBirr verification
- Merchants verifying eBirr payments from Nib, Wegagen, Ahadu, or KAAFI customers
- Businesses reconciling eBirr wallet transfers
- Apps integrating eBirr payment verification
- Finance teams auditing eBirr transactions across multiple partner banks
Verifying eBirr via API
cheki provides a free REST API for eBirr verification:
POST https://chekiapp.vercel.app/api/verify
Request body: { "bank": "ebirr", "reference": "nib/abc123def" }
See the API documentation for full details.