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 API

CBE 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

Related guides