Accept M-Pesa. Settle with confidence.

Zetu Pay is the payment layer between your business and M-Pesa: collections, reconciliation, fees and signed webhooks, with no Daraja credentials to manage.

Today's collections

KES 148,320
254 7•• ••• 412Success
Payment link · Invoice 204Success
254 7•• ••• 903Pending
Checkout button · Order 88Success

Everything you need to get paid

Built for Kenyan merchants and the developers who serve them.

S

STK Push

Prompt customers on their phone and track every payment from start to finish.

L

Payment Links

Share a link on WhatsApp or SMS. No website needed.

B

Payment Button

Drop one script tag on your site and start collecting.

R

Auto Reconciliation

Stale pending payments are re-queried automatically so your books stay right.

W

Signed Webhooks

HMAC-signed events with automatic retries.

F

Clear Fees

Transparent fee rules and a full ledger for every shilling.

How it works

Live in three steps.

1

Sign up

Create your merchant account and get API keys.

2

Collect

Use links, the button or the API. Customers pay with M-Pesa.

3

Get settled

Track balances and payouts from your dashboard.

Developer friendly

One consistent response envelope: { success, data } or { success, error }.

POST https://backend.zetupay.co.ke/api/v1/payments
{ "amount": 1500, "phone": "0712345678", "reference": "INV-204" }

Start accepting payments today

Join Zetu Pay and put M-Pesa to work for your business.

Create merchant account