Payments infrastructure for Kenyan builders.
One clean API for M-PESA STK Push, B2C disbursements, and eTIMS receipts — backed by real-time LiveView dashboards your team will actually open.
We handle Daraja end-to-end — collect via STK Push, settle to your wallet, withdraw via B2C. No paybill setup, no compliance back-and-forth.
# Charge a customer in three lines
curl https://api.malipo.dev/v1/payments/stk_push \
-H "Authorization: Bearer mlp_live_•••" \
-H "Idempotency-Key: order_8842" \
-d '{"phone":"+254712345678","amount":250,"reference":"ORDER-8842"}'
# ← 201 Created · pushed to phone · streaming to your dashboard live
Already powering
- Hadithi
- Simcha
- DroneDuka
- Digilivestock
- Uhandisi Academy
Why Malipo
Everything raw Daraja makes painful — done once, done right, so you can ship the product.
Real-time dashboards
Every STK push, callback, and B2C settlement streams to LiveView in milliseconds. No polling, no F5.
Multi-tenant by design
One Malipo account, many paybills, many apps. Roles, audit logs, and isolated credentials baked in.
eTIMS built in
KRA-compliant receipts generated for every successful transaction. No second integration to maintain.
B2C done right
Live float monitoring, retries, reconciliation. The disbursement story competitors leave for last.
How it works
From sign-up to first successful charge in an afternoon.
-
STEP 01
Create your Malipo account
Sign up, name your organisation, get instant access to test and production endpoints. No paybill setup, no compliance back-and-forth.
-
STEP 02
Integrate via API or SDK
One REST call to push, one webhook to receive. Idempotency keys, test mode, and rate limits ship from day one.
-
STEP 03
Get paid — withdraw — repeat
Customers pay via STK Push, funds land in your Malipo wallet live, you withdraw to your till or phone via B2C.
Pricing — coming soon
Pay-per-transaction or flat SaaS — your choice. Transparent, builder-friendly, published before launch.
Ship your first M-PESA payment today.
Free in test mode. Production keys take minutes once you're verified.