Card payments
Accept Visa and Mastercard through a Stakaba-hosted, PCI-DSS Level 1 checkout page. Create the payment, redirect the customer, and we handle the rest.
- Hosted checkout page
- Visa & Mastercard
- PCI-DSS Level 1
Stakaba is a single REST API for Tanzanian businesses. Accept card payments and mobile money, send payouts to any wallet, create payment links, and get real-time webhooks — all in TZS.
No setup fees · Test in sandbox in minutes · Go live in 1–3 business days
curl -X POST https://api.stakaba.com/api/v1/payments/collection \
-H "x-api-key: sk_test_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"grossAmount": 5000,
"currency": "TZS",
"mobileNumber": "255742000331",
"network": "Mpesa",
"metadata": { "orderId": "ORD-2026-001" }
}'Response
{
"internalReference": "M_X7Y8Z9W0"
}The customer gets a USSD prompt on their phone within seconds. You receive a webhook when it's confirmed.
Works with the rails your customers already use







Businesses we support
Accept payments however your customers want to pay, send money out, and stay in sync with real-time events. All amounts are in Tanzanian shillings.
Accept Visa and Mastercard through a Stakaba-hosted, PCI-DSS Level 1 checkout page. Create the payment, redirect the customer, and we handle the rest.
Send a USSD prompt to a customer's phone. They approve with their PIN and the funds arrive instantly. M-Pesa, Airtel Money, Mixx by Yas, and HaloPesa.
Send funds directly to any Tanzanian mobile money wallet. Payouts leave your merchant wallet the moment they are confirmed, with clear status tracking.
Share a link your customers can pay with — no website or integration required. Ideal for invoices, social selling, and quick one-off collections.
Get a real-time notification the moment a payment succeeds or fails. Webhooks are how you reliably confirm payments and fulfil orders.
Start testing in minutes with a sandbox key. Go live once your business is verified — typically within 1–3 business days.
Sign up and get your sandbox API key from the dashboard. No paperwork to start testing.
Integrate with your sandbox key. Payments are simulated — no real money moves while you test end to end.
Complete your business profile and KYC. Reviews typically take 1–3 business days.
Swap in your live key and start accepting real payments. The same API handles both modes.
One base URL, JSON in and out, sandbox and live modes from the same endpoints. Integrate collections, payouts, and webhooks without the guesswork.
One REST API
A single base URL — api.stakaba.com — for collections, payouts, links, and transaction lookups. JSON in, JSON out.
Sandbox and live
The key you send decides the mode. sk_test_ for simulated payments, sk_live_ for production. Test thoroughly before going live.
Real-time webhooks
Reliable delivery with automatic retries. Always verify the transaction via the API before fulfilling an order.
Amounts in TZS
Every amount is in Tanzanian shillings. Mobile money requires whole numbers — no decimals.
A future settlement layer that could connect TZS collections with stablecoin treasury and always-on global payouts.
Collect
TZS rails
Cards + mobile money
Convert
Stablecoin
Digital-dollar treasury
Settle
Global payouts
Always-on reach
24/7
Settlement window1:1
Dollar referenceOn-chain
Transparent trailCard data never touches your servers, keys stay server-side, and every payment can be verified before you fulfil an order.
Card details are entered on a Stakaba-hosted, PCI-DSS Level 1 compliant page. Stakaba never stores raw card numbers.
Keys live on your server, never in frontend code. Compromised a key? Rotate it instantly from the dashboard.
Confirm every payment against the transactions API before fulfilling, so replayed or spoofed callbacks can't cause double fulfilment.
Every live transaction is visible in your dashboard with a complete audit trail of status changes and fees.
Get started
Create a free account, grab your sandbox key, and make your first test payment in minutes. Questions? Email info@stakaba.com.