Ethiopian Bank Receipt Formats
Complete technical reference for Ethiopian bank receipt formats: CBE Receipt ID (JSON), Telebirr HTML, BOA JSON, Dashen HTML, M-Pesa PDF-in-JSON (beta).
Try the APICBE receipt format
Current: the Receipt ID in a mbreciept.cbe.com.et link or QR code, read as JSON from https://mb.cbe.com.et/api/v1/transactions/public/transaction-detail/{RECEIPT_ID} (payer, receiver, masked accounts, amount, date, reference; no account number needed). Legacy: PDF files at https://apps.cbe.com.et:100/?id={FT_REFERENCE}{ACCOUNT_SUFFIX} where FT_REFERENCE is the transaction reference (e.g. FT26140P01YB) and ACCOUNT_SUFFIX is the last 8 digits of the receiving account. The PDF contains: Commercial Bank of Ethiopia header, payer name, payer account, receiver name, receiver account, transferred amount (ETB), payment date and time, reference number (VAT invoice no), branch name, and reason/type of service.
Telebirr receipt format
Telebirr (Ethio Telecom) publishes receipts as HTML pages. The endpoint is https://transactioninfo.ethiotelecom.et/receipt/{REFERENCE}. The HTML page contains: telebirr receipt header, payer name, payer telebirr number, credited party name, credited party account number, amount in Birr, and transaction date/time. The page is bilingual (English and Amharic).
Bank of Abyssinia receipt format
BOA publishes receipts as JSON via a REST API. The endpoint is https://cs.bankofabyssinia.com/api/onlineSlip/getDetails/?id={REFERENCE}{ACCOUNT_SUFFIX}. The JSON response contains a body array with: Source Account Name, Source Account, Receiver's Name, Receiver's Account, Transferred Amount, currency, Transaction Date, and Transaction Reference.
M-Pesa receipt format
M-Pesa Ethiopia (Safaricom) answers with JSON that carries the receipt as a base64-encoded PDF: {responseCode, responseDescription, base64Data}. The endpoint is https://m-pesabusiness.safaricom.et/api/receipt/getReceipt?trxNo={TRANSACTION_ID}. The PDF has the transaction ID, payer and receiver names and numbers, the settled amount, fees and total, and the payment date. Inferred from other open-source verifiers; M-Pesa is in beta until a real receipt confirms it.
Frequently asked questions
What format does CBE use for receipts?
New CBE receipts carry a Receipt ID, shared as https://mbreciept.cbe.com.et/{RECEIPT_ID}; the receipt itself is JSON from mb.cbe.com.et with payer, receiver, masked accounts, amount, date and reference. Older receipts were PDFs at https://apps.cbe.com.et:100/?id={FT_REFERENCE}{ACCOUNT_SUFFIX}, a legacy format cheki still accepts.
What format does Telebirr use?
Telebirr uses HTML receipts from transactioninfo.ethiotelecom.et. The URL format is: https://transactioninfo.ethiotelecom.et/receipt/{REFERENCE}. The HTML page contains payer name, receiver name, amount in Birr, and date.
What format does Bank of Abyssinia use?
BOA uses a JSON API at cs.bankofabyssinia.com. The URL format is: https://cs.bankofabyssinia.com/api/onlineSlip/getDetails/?id={REFERENCE}{ACCOUNT_SUFFIX}. Returns structured JSON with all fields.
Try the API
Open cheki