Tandika named Uganda's AI partner of choice. Read story
Digital Payments · TandiPay

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.

Works on any phone 99.9% uptime PCI-DSS compliant Bank-grade security
99.9%
Uptime SLA
1000+
Partners & merchants
<2s
Average settlement
Ready to integrate with the following
MTN MoMo logo
MTN MoMo
Airtel Money logo
Airtel Money
VISA logo
VISA
Mastercard logo
Mastercard
Stanbic Bank logo
Stanbic Bank
Equity Bank logo
Equity Bank
Centenary Bank logo
Centenary Bank
DFCU Bank logo
DFCU Bank
Financial Technology Partners

Connected to Africa's payment rails

We integrate directly with the mobile money operators, banks, and interoperability networks powering payments across the continent.

Mojaloop logo
Interoperability
Mojaloop
MTN MoMo logo
Mobile Money
MTN MoMo
Airtel Money logo
Mobile Money
Airtel Money
Stanbic Bank logo
Banking
Stanbic Bank
Equity Bank logo
Banking
Equity Bank

Logos shown represent integrations and partnerships. All marks are property of their respective owners.

Product Ecosystem

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.

Payment Methods

Local dominance. Global reach.

Accept the way Africa pays — and the way the world does too. All from a single, unified API.

MTN Mobile Money
Most popular
Airtel Money
Instant
Visa & Mastercard
Global
Bank Transfers
Direct
USSD *274*60#
Offline
POS Terminals
In-person
Differentiator · USSD

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.

No internet needed· Works on any phone
Dial to pay
*274*60#
  1. 1. Dial the code
  2. 2. Enter the amount
  3. 3. Confirm with PIN ✓
How It Works

From signup to settlement in three moves.

01

Connect your business

Sign up in minutes. Verify with one document. Go live instantly.

02

Accept payments anywhere

Mobile money, cards, bank transfers, USSD. Online or offline.

03

Get paid instantly

Funds settle to your account in seconds, not days.

Use Cases

Powering every kind of African business.

E-commerce

Convert more carts to cash

Embedded checkout with mobile money, cards, and one-click pay.

+34% checkout conversion
Schools

Collect fees without the chaos

Parents pay via USSD or MoMo. You get reconciled reports.

8 hrs saved per week
NGOs

Receive donations from anywhere

Multi-currency donations with instant settlement and tax receipts.

120+ countries supported
SaaS

Subscriptions that just work

Recurring billing with smart retries on failed mobile money charges.

92% retry recovery
Marketplaces

Split payments to vendors instantly

Hold, split, and pay out funds to thousands of sellers in one call.

<1s split execution
Healthcare

Collect patient payments seamlessly

Hospitals and clinics accept MoMo, cards, and USSD at point of care.

60% faster billing
Developers

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
charge.tsPOST /v1/charges
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" ✓
→ Response 200 OK · 142ms
Global Expansion

Start in Uganda. Scale across Africa.

Multi-currency, cross-border payments, and local rails in every market. One integration. A continent of customers.

🇺🇬 Uganda
🇰🇪 Kenya
🇹🇿 Tanzania
🇷🇼 Rwanda
🇳🇬 Nigeria
🇬🇭 Ghana
🇿🇦 South Africa
7+ markets live · more coming soon
Pricing

Simple pricing. No surprises.

Pay only when you get paid. No hidden fees. No long contracts. Live in 24 hours.

Starter
For new businesses
UGX 0/month
Transaction fee · 2.9% + UGX 500
  • Mobile money (MTN, Airtel)
  • Card payments (Visa, Mastercard)
  • USSD payments *274*60#
  • Hosted checkout
  • Payment links
  • Email support
Get started
Growth
Most popular
UGX 150K/month
Transaction fee · 1.9% + UGX 300
  • Everything in Starter
  • Lower transaction fees
  • Instant settlements
  • Payouts & split payments
  • Recurring billing
  • Priority 24/7 support
  • Webhook & API access
Get started
Enterprise
For scale
Custom
Transaction fee · Volume pricing
  • Everything in Growth
  • Dedicated account manager
  • Custom contracts & SLAs
  • POS terminals & hardware
  • Multi-entity & multi-currency
  • On-prem & private cloud
  • Compliance & audit support
Get started
All prices in UGX · Volume discounts available · No charges on failed transactions · Cancel anytime

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

Let's build smarter systems for your institution.

From strategy to deployment — partner with the team building Africa's digital backbone.