Live · v1 API

Payments without the stuck.

Beys is a developer-first payment gateway. Charge, refund, and reconcile across borders with an idempotent API, signed webhooks, and instant settlement — no legacy queues, no held funds.

No setup fees Test mode in 30s 99.999% uptime
POST /v1/charges
curl https://api.beys.co.tz/v1/charges \ -u sk_live_4eC39HqLyjWDarjtT1zdp7dc: \ -H "Idempotency-Key: ord_9f2c" \ -d amount=50000 \ -d currency=tzs \ -d source=tok_mpesa \ -d description="Order #9182"# 200 OK · 42ms{ "id": "ch_1Q8t...", "status": "succeeded", "currency": "tzs", "net": 48500 }
$2.4B+
Processed last quarter
190+
Countries supported
42ms
Median API latency
99.999%
Rolling 12mo uptime
Platform

Engineered so payments never get stuck.

Every primitive built around resilience: idempotent writes, signed events, automatic retries, and zero held balances.

Instant settlement

Funds reach your bank in seconds, not days.

Fraud Shield

ML scoring blocks theft before it hits your ledger.

Idempotent API

Safely retry on unstable networks. Never double-charge.

Signed webhooks

HMAC-SHA256, automatic retries, replay protection.

135 currencies

Local acquiring in 50+ countries. One integration.

Real-time ledger

Every cent traceable to a request id. Audit ready.

Test & live

Isolated environments. Promote with one flag.

OpenAPI 3.1

Typed SDKs in TS, Go, Python, Ruby, PHP.

Acceptance

One API. Every way customers want to pay.

Cards, wallets, PayPal, and Tanzania's mobile money networks — all routed through a single payment_method parameter on /v1/charges.

Cards

Visa · Mastercard · Amex · Discover · UnionPay · JCB · Diners

source=tok_visa

Digital wallets

PayPal · Apple Pay · Google Pay · Stripe-routed checkout

source=tok_paypal

Mobile money (TZ)

M-Pesa · Mixx by Yas (Tigo Pesa) · Airtel Money · HaloPesa

source=tok_mpesa

Bank transfer

CRDB, NMB, NBC, Stanbic, Exim and 20+ Tanzanian banks via instant pull

source=tok_bank
All supported methods
CardsGlobalPayPalGlobalStripe-routedGlobalApple PayGlobalGoogle PayGlobalM-PesaTanzaniaMixx by YasTanzaniaAirtel MoneyTanzaniaHaloPesaTanzaniaBank transferTanzania
Workflow

From signup to settled in four steps.

01

Create a key

Sign up, name your environment, copy the secret. Test keys work immediately.

02

Send a charge

POST /v1/charges with an amount and source. Get back a signed transaction id.

03

Listen to events

Subscribe an HTTPS endpoint. We deliver signed payloads with exponential retry.

04

Settle to your bank

Balances flow to your bank account on a schedule you control.

Dashboard

Full visibility, zero spreadsheets.

Live transaction stream, API key rotation, webhook delivery logs, and per-merchant analytics — in one signed-in surface.

  • Realtime transaction stream
  • One-click key rotation
  • Webhook delivery logs
  • Per-merchant analytics
Recent transactionsLIVE
AmountCustomerStatusDate
$120.00alex@vector.ioSUCCESS2m ago
$1,450.00billing@acme.coSUCCESS14m ago
$45.00m.chen@fastmail.comPENDING1h ago
$8,200.00ops@northwind.devSUCCESS3h ago
$29.00hello@indie.appSUCCESS5h ago
Built for

Every team that moves money.

SaaS & subscriptions

Recurring billing, dunning, proration — without writing your own state machine.

Marketplaces

Split payments, on-behalf-of charges, and instant payouts to sellers.

Enterprise commerce

Multi-entity accounting, custom acquirer routing, dedicated infra.

Security is non-negotiable
PCI DSS Level 1TLS 1.3AES-256 at restSOC 2 Type IIISO 27001GDPR
Pricing

Simple, usage-based.

Pay only for what you process. No monthly minimums, no setup fees.

Starter
2.9%+ 30¢
  • Next-day settlement
  • Basic fraud tools
  • Email support
  • Test + live keys
Start building
POPULARGrowth
2.4%+ 25¢
  • Instant settlement
  • Fraud Shield Plus
  • Priority API support
  • Custom webhooks
  • Multi-region
Get started
Enterprise
Custom
  • Custom volume rates
  • Multi-entity routing
  • Dedicated TAM
  • Private acquirer
  • 99.999% SLA
Talk to sales
FAQ

Common questions

How fast can I start accepting payments?+

Sign up, copy a test key, and POST to /v1/charges — usually under 30 seconds. Go live after a 2-minute KYC review.

What does 'no stuck' mean?+

Idempotency keys, automatic retries, and signed webhooks guarantee that no charge silently fails or duplicates — even on flaky networks.

Which currencies and countries are supported?+

Beys settles natively in TZS and USD, with local acquiring across East Africa and card networks worldwide.

How are funds held?+

They aren't. Balances move to your bank on your settlement schedule — instant, daily, or weekly. No held reserves on standard accounts.

Is Beys PCI compliant?+

Beys is PCI DSS Level 1 certified. Card data is tokenized client-side via our SDK — your servers never touch raw PANs.

Start moving money in 30 seconds.

Free test keys. No credit card. Production-ready when you are.

Get API keys