Built for Kenya · M-Pesa and local bank Direct Debit

Recurring checkout infrastructure for Kenyan billers.

Accept M-Pesa for the first payment, graduate trusted payers into transparent Direct Debit mandates, and collect reliably — without building billing plumbing yourself.

R

Riverside Academy

Term 2 fees

KES 24,500.00

Subtotal
24,500.00
Total
KES 24,500.00

M-Pesa

Pay on your phone

Pay KES 24,500.00

Designed for institutional billers in Kenya

  • B2B SaaS
  • Schools
  • Insurers
  • SACCOs
  • Utilities
  • Membership orgs

Kenya-first rails, honest timelines

We don't claim global MoR coverage. The pilot is built around what TZD Pay actually ships today.

M-Pesa
push rail for first payment & fallback
Local banks
Direct Debit via partner banks
KES
amounts, settlement & reconciliation
T+4
honest mandate verification window

Reliable infrastructure for your integration stack.

Merchant API at /api/v1/dd — mandates, debits, status refresh. Checkout session BFF for payer browsers is on the roadmap.

View developer docs →
create-mandate.sh
POST /api/v1/dd/mandates
X-TZD-API-Key: tzdk_...

{
  "customerReference": "student-001",
  "payerName": "Jane Wanjiku",
  "amountLimitMinor": 3000000,
  "currency": "KES",
  "paymentType": "recurring"
}

Ready to get started?

Join the pilot for Kenyan recurring billing — or talk to us about your collection workflow.

See pricing

Pilot tiers while we finalize commercial terms.

Pricing details

Start building

Merchant API docs, Postman collection, and UAT checklist.

Integration options