ShegerPay vs Chapa: Non-Custodial vs Custodial Payment Verification (2026)

Quick Answer: ShegerPay is a non-custodial payment verification API where funds settle directly to the merchant's bank — no license needed. Chapa is a custodial Ethiopian gateway that holds and settles funds on a delay. Choose ShegerPay for direct settlement, crypto support, and global rails; choose Chapa for hosted checkout pages.

The core difference: custody

The single biggest difference between ShegerPay and Chapa is who holds the money. Chapa receives customer payments, holds them in Chapa accounts, then settles to your bank on a schedule. ShegerPay never touches the money — the customer pays your bank directly, and ShegerPay only confirms the transaction.

This matters for three reasons: (1) cashflow is instant, not T+1 or T+3; (2) merchants don't need a payment-services license because they aren't transmitting money; (3) if ShegerPay had downtime tomorrow, your money would still be safe in your bank.

Feature comparison

Feature ShegerPay Chapa
Custody model Non-custodial Custodial
License required No Merchant uses Chapa's
Settlement speed Instant (rail-direct) T+1 to T+3
Ethiopian banks CBE, Telebirr, BOA, Awash, Dashen, Ebirr CBE, Telebirr, Awash
PayPal verification
Wise verification
Crypto (USDT/BTC)
Verification latency <2 seconds 5–30 seconds
SDKs TS, Python, PHP PHP, JS
Webhook events 100+ ~20
Free tier 100 verifications Test mode only
Starting price $9/mo Per-transaction %
Uptime SLA 99.9% 99.5%

When ShegerPay is the right choice

You want money in your bank the instant the customer pays. You accept international payments (PayPal, Wise, Payoneer) alongside Ethiopian rails. You accept or plan to accept crypto. You're building a SaaS, marketplace, or fintech that needs real webhooks and SDKs. You don't want to become a regulated money transmitter.

When Chapa is the right choice

You only need hosted checkout pages for simple e-commerce. You only sell to Ethiopian customers paying in ETB. You don't mind T+1 to T+3 settlement.

Why non-custodial verification is the future

Plaid built a $13B company by being non-custodial — they verify bank accounts without ever touching money. BVNK does the same for crypto settlement. ShegerPay applies the same architectural pattern to Ethiopian payments. Custodial gateways made sense when bank rails were slow; in 2026, with real-time payment infrastructure on every major Ethiopian bank, holding funds is unnecessary friction.

FAQ

Do I need a license to use ShegerPay? No. Because ShegerPay is non-custodial, merchants don't operate as money transmitters. You're using ShegerPay the same way a developer uses Plaid — as a verification layer over regulated rails.

Can I migrate from Chapa to ShegerPay? Yes — the webhook payload is similar and migration typically takes one afternoon. Both expose transaction IDs and amount fields in standard JSON.

Is ShegerPay cheaper? Free tier covers 100 verifications. Startup is $9/month for 2,000. Chapa charges per-transaction fees that often exceed flat monthly pricing once you process more than ~30 transactions per month.

Does Chapa support crypto? No. ShegerPay supports USDT, BTC, ETH, and SOL verification natively.

What about settlement risk? Custodial gateways carry insolvency risk — if they go down, your money is stuck. Non-custodial verification has zero settlement risk because the money never leaves the regulated rail.

Which has better documentation? ShegerPay maintains 12 official SDKs (JS, Python, PHP, Go, Ruby, Java, C#, Kotlin, Swift, Android, Dart, WordPress). Chapa has 2.

Start free with ShegerPay → · Read the docs →