V Veripay Free
Free forever — no plans, no card

Verify
payments.

Confirm bank transfers and mobile money receipts from Ethiopian and Kenyan providers with a single API call. Send a reference, get structured payment details back.

Supported providers
CBE Telebirr Bank of Abyssinia Dashen CBE Birr M-Pesa CBE Telebirr Bank of Abyssinia Dashen CBE Birr M-Pesa
Try it now 5 free checks per hour

No sign-in needed for a quick check. Create a free key for unlimited use in your app.

Frontend or backend

Verify from your app in one call.

One endpoint accepts every supported provider. The smart router reads the reference format and picks the right adapter, so you do not have to ask the buyer which bank they used.

verify-payment.ts
const endpoint = 'https://veripay.nextbid.et/verify';

const response = await fetch(endpoint, {
  method: 'POST',
  headers: {
    'content-type': 'application/json',
    'x-veripay-key': process.env.VERIPAY_KEY,
  },
  body: JSON.stringify({
    reference: input.reference,
    suffix: input.suffix,
  }),
});

const result = await response.json();
if (!result.success) throw new Error(result.error);

// { payer, receiver, amount, date, reference }
return result.data;
What you get

Everything needed to confirm a payment, and nothing you have to pay for.

Veripay reads the receipt the provider publishes and turns it into structured data your application can act on.

01

Verify any reference

Legacy CBE receipts, the new token-based CBE links, Telebirr receipt numbers, Dashen, Abyssinia, CBE Birr and M-Pesa — all through one endpoint.

02

Read receipt images

When a buyer sends a screenshot instead of a reference, post the image and get the payment details extracted from it.

03

Consistent responses

Every provider returns the same shape — payer, receiver, amount, date and reference — so your checkout code stays the same as you add banks.

04

Usage you can see

The dashboard shows every request, its status and how long it took, so a failing integration is obvious rather than mysterious.

05

Keys you control

Issue a key per environment and revoke any of them instantly. Keys are stored hashed and shown only once.

06

Free, genuinely

No tiers, no image credits, no card. Sign in with Google, create a key, and start verifying straight away.

Provider coverage

One verification surface for the rails your buyers already use.

CBE Telebirr Bank of Abyssinia Dashen CBE Birr M-Pesa
Public checks

Verify a single reference from this page without an account.

Dual CBE flow

Both the old PDF receipts and the new token links are handled automatically.

Proxy fallback

Regional restrictions are worked around transparently where needed.

Ready when you are

Verify a payment now, or get the key that handles the next hundred.

Use the widget above for a one-off check, then sign in when you are ready to wire it into your application.