One API for every way Africa pays.
Mobile money, cards, bank transfers, and USSD — unified in a single, lightning-fast platform built for businesses ready to scale a continent.

Connected to Africa's payment rails
We integrate directly with the mobile money operators, banks, and interoperability networks powering payments across the continent.

Logos shown represent integrations and partnerships. All marks are property of their respective owners.
One platform. Every way to get paid.
From a single line of code to a full POS terminal — TandiPay covers the entire payments stack.
Payments
One API for cards, mobile money, bank, and USSD.
Checkout
Hosted, conversion-optimized checkout in 3 lines of code.
Payment Links
Get paid with a shareable link — no code required.
Payouts
Send money to any wallet, card, or bank account instantly.
Developer APIs
RESTful, idempotent APIs with SDKs in 6 languages.
POS Terminals
Tap, dip, and tap-to-phone hardware for in-person sales.
Local dominance. Global reach.
Accept the way Africa pays — and the way the world does too. All from a single, unified API.
Customers can pay even without internet.
Reach the 60% of Africa that's offline. Any phone, any network — just a USSD code. No app, no data, no friction.
- 1. Dial the code
- 2. Enter the amount
- 3. Confirm with PIN ✓
From signup to settlement in three moves.
Connect your business
Sign up in minutes. Verify with one document. Go live instantly.
Accept payments anywhere
Mobile money, cards, bank transfers, USSD. Online or offline.
Get paid instantly
Funds settle to your account in seconds, not days.
Powering every kind of African business.
Convert more carts to cash
Embedded checkout with mobile money, cards, and one-click pay.
Collect fees without the chaos
Parents pay via USSD or MoMo. You get reconciled reports.
Receive donations from anywhere
Multi-currency donations with instant settlement and tax receipts.
Subscriptions that just work
Recurring billing with smart retries on failed mobile money charges.
Split payments to vendors instantly
Hold, split, and pay out funds to thousands of sellers in one call.
Collect patient payments seamlessly
Hospitals and clinics accept MoMo, cards, and USSD at point of care.
Built for builders. Get started in minutes.
Idempotent REST APIs, typed SDKs, signed webhooks, and beautiful docs. Everything you need to ship, nothing you don't.
- SDKs for Node, Python, Go, PHP, Ruby & Java
- Webhooks signed with HMAC
- Idempotency keys on every request
import { TandiPay } from "tandipay";
const tandi = new TandiPay(process.env.TANDI_KEY);
// One API. Every payment method.
const payment = await tandi.charges.create({
amount: 50000,
currency: "UGX",
channel: "mtn_momo", // or airtel, card, ussd, bank
customer: { phone: "+256700000000" },
callback_url: "https://yoursite.com/webhook"
});
console.log(payment.status); // "success" ✓Start in Uganda. Scale across Africa.
Multi-currency, cross-border payments, and local rails in every market. One integration. A continent of customers.
Simple pricing. No surprises.
Pay only when you get paid. No hidden fees. No long contracts. Live in 24 hours.
- Mobile money (MTN, Airtel)
- Card payments (Visa, Mastercard)
- USSD payments *274*60#
- Hosted checkout
- Payment links
- Email support
- Everything in Starter
- Lower transaction fees
- Instant settlements
- Payouts & split payments
- Recurring billing
- Priority 24/7 support
- Webhook & API access
- Everything in Growth
- Dedicated account manager
- Custom contracts & SLAs
- POS terminals & hardware
- Multi-entity & multi-currency
- On-prem & private cloud
- Compliance & audit support
Bank-grade security, by default.
TandiPay is PCI-DSS compliant with end-to-end encryption, tokenized card storage, HMAC-signed webhooks, and continuous fraud monitoring. Backed by Tandika's cybersecurity practice and partnerships with global leaders in endpoint and network security.
Let's build smarter systems for your institution.
From strategy to deployment — partner with the team building Africa's digital backbone.
