Skip to main content

One Platform to Verify Every Payment.

Supported banks and wallets for
transaction verification
BOA
Awash
CBE
CBE Birr
Siinqee
Kaafi Ebirr
Dashen
MPESA
Telebirr
BOA
Awash
CBE
CBE Birr
Siinqee
Kaafi Ebirr
Dashen
MPESA
Telebirr
Ethiopian business owner confirming a customer payment with the Verify.ET mobile app at the counter

Trusted, Visible, Fast

Confirm payments before customers walk away.

Explore the Mobile App

Built for Ethiopian businesses that need trust on the counter, not another manual cross-check.

Built in Fraud Detections

Catch suspicious payment activity before it becomes a loss. Verify.ET checks receipts, references, amounts, recipients, and verification history to help detect fake screenshots, duplicate claims, and mismatched transactions in real time.

Interface of Built-in Fraud Detections showing a Verified Before alert overlay on receipt

Secured by Design

Verify.ET is built with security at every layer, from protected API access and encrypted data flow to controlled team permissions and verification logs, helping your business verify payments safely and confidently.

Secured by Design illustration showing a verification checkmark shield with radiating circular rings

Build once, verify everywhere. We standardize raw data from Telebirr, CBE, and more. So, your app receives the exact same clean JSON structure every time.

Verify.ET
curl -X POST 'https://verify.et/api/verify?waitMs=5000' \
-H 'Content-Type: application/json' \
-H 'x-api-key: $VERIFY_ET_API_KEY' \
-H 'Idempotency-Key: <unique-request-id>' \
-d '{
"bank": "cbe",
"referenceNumber": "<receipt-reference>",
"accountSuffix": "<8-digits>"
}'
Terminal
[INFO] Connecting to Verify.ET Gateway…
[INFO] Host: verify.et | Latency: 142ms
{
"status": "verified",
"transaction_id": "vrf_8829304_x",
"data": {
"amount": 1500.00,
"sender": "Natnael Birhanu",
"provider": "telebirr"
}
}

Best DX for payment integration

REST API Examples

Integrate payment verification with the current REST API using server-side TypeScript, Python, or PHP examples. Keep your API key private while your own adapter handles authentication, retries, and application-specific types.

Read REST docs
REST API integration examples

Reporting Pipeline

Turn your transaction history into actionable data without complex database queries. Our REST API includes dedicated endpoints for retrieving, filtering, and aggregating your verification data.

Go to Docs
Reporting Pipeline

Your Pocket Terminal

Designed for the fast-paced retail environment, the Verify.ET app allows your staff to instantly scan receipts or input reference numbers without needing a computer.

Download Application
Pocket Terminal

Change Logs

Telegram-First Sign In

Unified login and registration into a single Continue with Telegram flow so teams can onboard faster with fewer auth steps.

Business Insights Upgrade

Expanded dashboard analytics with clearer verification trends and top-customer visibility to help businesses track performance in real time.

Per-Bank Status Coverage

Added dedicated bank status pages and improved system health visibility so operations teams can quickly identify provider-level issues.

The new way to handle payments

saw the demo was fully stocked because it makes it easy to wire up the api simply and have a way to verify payments just like that.

Yared Tekile

Yared Tekile

Software Engineer @ Digital Green