Dashen endpoint URL format
The Dashen receipt endpoint is: https://receipt.dashensuperapp.com/receipt/{REFERENCE}. The URL takes only the transaction reference as a path parameter. Example: B22WDTI261620001 or D31OBTI251720001.
PDF response structure
Dashen returns a PDF file. cheki downloads the PDF, extracts text using pdf parsing, and maps the extracted text to structured fields. The PDF contains a standard layout with the bank header, transaction details, and a QR code.
Field mappings for Dashen
cheki normalizes Dashen receipts into a standard JSON shape regardless of the source format:
- senderName: the account holder who sent the payment
- receiverName: the account holder who received the payment
- amount: the transferred amount in ETB
- currency: always ETB for domestic transfers
- date: transaction date and time
- reference: the Dashen transaction reference number
- sourceUrl: the full URL cheki fetched the receipt from
Frequently asked questions
What format does Dashen use for receipts?
Dashen Bank publishes receipts as PDF document. The endpoint is https://receipt.dashensuperapp.com/receipt/{REFERENCE}. The PDF contains payer name, receiver name, accounts, amount, date, reference, and branch.
Do I need authentication to access Dashen receipts?
No. The Dashen receipt endpoint at https://receipt.dashensuperapp.com/receipt/{ref} is publicly accessible without authentication. This is by design: banks want merchants to be able to verify payments without needing API keys or login credentials.
What fields are in a Dashen receipt?
The Dashen PDF receipt contains: Dashen Bank header, payer name, payer account, receiver name, receiver account, transferred amount (ETB), payment date and time, reference number, and branch name.
Read the API docs
Open cheki