et-receipt-verify
Telebirr · CBE · M-PESA receipt verification API for your apps.
Health: GET /api/health
Verify: POST /api/verify
curl -s localhost:3000/api/verify \
-H "content-type: application/json" \
-H "x-api-key: $VERIFY_API_KEY" \
-d '{
"bank": "telebirr",
"reference": "DET0SAMPLE",
"expectedAmount": 100,
"senderName": "Optional Sender",
"senderAccount": "0912345678"
}'Production needs an Ethiopia-hosted proxy (`et-proxy/server.mjs`) because Telebirr/CBE receipt pages are often unreachable from Vercel.