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.

1

Fraud Shield

ML scoring blocks theft before it hits your ledger.

2

Idempotent API

Safely retry on unstable networks. Never double-charge.

3

Signed webhooks

HMAC-SHA256, automatic retries, replay protection.

4

135 currencies

Local acquiring in 50+ countries. One integration.

5

Real-time ledger

Every cent traceable to a request id. Audit ready.

6

Test & live

Isolated environments. Promote with one flag.

7

OpenAPI 3.1

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

8
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