# ethio-pay-verify

> Official TypeScript SDK for Ethiopian payment verification (CBE, Telebirr, BOA, Dashen, M-Pesa)

Latest version **1.0.0** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install ethio-pay-verify
pnpm add ethio-pay-verify
yarn add ethio-pay-verify
bun add ethio-pay-verify
```

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2026-09-24 |
| First published | 2026-09-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=18 |
| Dependencies | 0 |
| Unpacked size | 11.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | ddagim |
| Keywords | ethiopia, cbe, telebirr, payment, verification, fintech |

## Links

- npm: https://www.npmjs.com/package/ethio-pay-verify
- npm.io page: https://npm.io/package/ethio-pay-verify

## Recent versions

- 1.0.0 (latest) — 2026-09-24

## README

# ethio-pay-verify

Official TypeScript/JavaScript SDK for the Ethiopian Payment Verification API.

Verifies payments from CBE, Telebirr, Bank of Abyssinia (BOA), Dashen Bank, and M-Pesa.

## Install

npm install ethio-pay-verify

## Usage

```typescript
import { CbeVerifyClient } from 'ethio-pay-verify';

const client = new CbeVerifyClient({
  apiKey: process.env.CBE_VERIFY_API_KEY!,
  baseUrl: 'http://localhost:3000',
});

const result = await client.verify({
  bank: 'cbe',
  referenceNumber: 'FT26262VQ6GV',
  accountSuffix: '35207333',
});

if (result.data[0].verified) {
  console.log('Confirmed:', result.data[0].amount, result.data[0].currency);
}

---
_Source: https://npm.io/package/ethio-pay-verify · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
