A simple API to verify payments made through Telebirr by fetching and parsing receipt data.
GET /verify/{transactionId}
Replace {transactionId} with the 10-character transaction ID from the receipt URL.
GET http://localhost:3000/verify/DBN54S90BX
{
"transactionId": "DBN54S90BX",
"verified": true,
"payerName": "Shamil Nasir Seid",
"payerTelebirrNo": "2519****5143",
"creditedPartyName": "Ethio telecom",
"creditedPartyAccountNo": "111222",
"transactionStatus": "Completed",
"invoiceNo": "DBN54S90BX",
"paymentDate": "23-02-2026 19:50:47",
"settledAmount": "1275.00 Birr"
}
Test the API by entering a transaction ID below: