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

Quick Answer: ShegerPay is a non-custodial payment verification API for Ethiopian businesses — funds settle directly to your bank account in real time. Chapa is the largest custodial Ethiopian payment gateway, holding funds T+1 to T+3 before payout. If you want instant settlement and no payment service license, choose ShegerPay. If you want hosted checkout pages and a known brand, Chapa works.

The core difference

Chapa operates a classical custodial model: a customer pays Chapa, Chapa holds the money, then Chapa pays you 1–3 business days later, minus fees. This requires Chapa to maintain a payment service provider license and creates settlement delay, reconciliation work, and counterparty risk.

ShegerPay operates a non-custodial verification model: customers pay you directly via CBE, Telebirr, BOA, Awash, Dashen, eBirr, CBEBirr, or M-Pesa, and ShegerPay verifies the transaction reference, amount, and sender in under two seconds via official bank APIs plus OCR fallback. Funds never touch ShegerPay. You don't need a payment license. Settlement is instant because it's rail-direct.

This is the same architectural shift Plaid made in the US versus Stripe — verification layer, not custody layer.

Feature comparison

Feature ShegerPay Chapa
Custody model Non-custodial Custodial
License required No Yes (Chapa holds it)
Settlement speed Instant (rail-direct) T+1 to T+3
Ethiopian banks CBE, Telebirr, BOA, Awash, Dashen, eBirr, CBEBirr, M-Pesa CBE, Telebirr, Awash (partial)
Crypto support USDT/BTC/ETH/SOL None
PayPal verification Yes No
OCR receipts Yes No
SDKs 12 official 3
MCP server (Claude/Cursor) Yes No
Demo key (no signup) sk_test_demo No
Free tier 100 verifications/mo None
Starting price $9/mo 2.5–3.5% per txn
Verification latency Under 2 seconds N/A (checkout flow)
Uptime SLA 99.9% 99.5%

When ShegerPay is the right choice

You're a SaaS, marketplace, or developer-led product that needs programmatic verification of inbound Ethiopian payments. You want funds in your own bank account immediately, not a third-party balance. You sell to international customers too and need PayPal or crypto (USDT) verification alongside Telebirr. You want predictable monthly pricing instead of per-transaction percentages that eat margin. You want to drop in code with sk_test_demo without a sales call.

When Chapa is the right choice

You need a hosted checkout page out of the box and don't want to build a payment UI. You sell primarily to Ethiopian consumers paying with a card or Telebirr and value Chapa's brand recognition at checkout. You're fine with custodial settlement and the per-transaction fee model.

Migrate from Chapa to ShegerPay

Migration is straightforward because ShegerPay's webhook shape is intentionally Chapa-compatible. Point your existing webhook handler at ShegerPay's HMAC-SHA256 signed events, swap the verification endpoint, and remove your payout reconciliation job — funds already arrive directly. Most teams migrate in one afternoon with zero downtime by running both in parallel for 48 hours. Use the demo key sk_test_demo to test end-to-end before flipping production traffic. Full migration guide and webhook signature verification code samples in our docs.

FAQ

Is ShegerPay cheaper than Chapa? For most merchants, yes. ShegerPay is flat $9–$29/month with no per-transaction percentage. Chapa charges 2.5–3.5% per transaction, which becomes more expensive once you exceed roughly 50,000 ETB/month in volume.

Does ShegerPay replace Chapa entirely? For verification-based flows, yes. If you specifically need Chapa's hosted checkout UI, you can run both — ShegerPay for API verification, Chapa for hosted pages.

Do I need a payment license to use ShegerPay? No. Because ShegerPay never touches funds, you don't need a payment service provider license. Customers pay your existing bank account; ShegerPay just confirms the payment landed.

Which Ethiopian banks does ShegerPay cover that Chapa doesn't? BOA, Dashen, eBirr (Kaafi and Coop), CBEBirr, and M-Pesa Ethiopia. ShegerPay supports all 10 major Ethiopian rails.

Can I verify PayPal and crypto with ShegerPay? Yes. PayPal IPN verification and USDT/BTC/ETH/SOL with 30-second auto-confirm are built in. Chapa doesn't offer either.

Is there a way to test without signing up? Yes. The key sk_test_demo works against the sandbox immediately. The MCP server also lets Claude or Cursor scaffold integration code with no account.

Try ShegerPay free with sk_test_demo · Read the docs · See pricing · [email protected] · +251 998 169 242