E-commerce · M-PESA · Kenya
E-commerce websites with M-PESA STK Push checkout, built in Nairobi
Your customer taps Pay, an M-PESA prompt appears on their phone, they enter their PIN, and your store marks the order paid and pings you on WhatsApp. No manual till checking, no screenshots of messages.
Daraja STK Push
Lipa Na M-PESA Online via Safaricom's Daraja API, with callbacks that confirm payment automatically.
Order alerts to WhatsApp
Each paid order reaches your phone with items, address and M-PESA code.
Fixed KES packages
One price agreed in writing up front. No hourly surprises, no dollar invoices.
Built by Kevin Milo
The person who designs your site writes the code and answers your WhatsApp. No account managers.
How it works
1. Catalogue and payments setup
We load your products and help you prepare your Paybill or Till for Daraja go-live with Safaricom.
2. Store design
Product pages built for phones, with clear prices, delivery areas and fees.
3. Checkout and alerts
STK Push, cards if you need them, confirmation email or SMS and WhatsApp alerts.
4. Launch and train
Live test orders, then a walkthrough of managing orders and stock.
What you get
- Payments confirmed by M-PESA callback
- Orders and M-PESA receipts in one admin view
- Delivery zones and fees by area
- Card payments as well as M-PESA
Fixed KES packages
Starting prices for a typical scope. You get one fixed quote in writing before work starts.
M-PESA add-on
KES 18,000
existing site
- STK Push on your current site
- Callback and receipts
- Go-live support
E-commerce store
from KES 65,000
2–3 weeks
- Catalogue and cart
- STK Push and cards
- WhatsApp order alerts
Payment suite
from KES 45,000
apps and SaaS
- STK, C2B and B2C
- Cards
- Payment dashboard
All prices in Kenya shillings. Full price list.
Recent builds
See all 170+ sites
Insurtech for small businesses
DukaSure
Marketing site and customer web app for micro-insurance aimed at African small businesses, with M-PESA STK Push.

Food delivery
Perfect Bite
Ordering site for a Nairobi sausage kitchen, built from the brand's own TikTok and Instagram content.

E-commerce
Kila Kitu Mart
A full-catalogue demo store for phones, TVs, home and fashion.
Where we work
Stores for sellers delivering across Nairobi (CBD, Westlands, Kilimani, Kasarani, Embakasi, Rongai, Ruaka) and countrywide by courier.
Captivart · Nairobi, Kenya · +254 702 005 560 · wanami33@gmail.com · Captivart in Nairobi
Questions
What is STK Push?
A Lipa Na M-PESA Online prompt sent to the customer's phone. They enter their PIN and the store is told automatically that payment succeeded.
Do I need a Paybill or Till?
Yes. A business Paybill or Till registered with Safaricom is needed for live payments; we help with the Daraja go-live steps.
Can customers also pay by card?
Yes, through a card gateway such as Paystack, Pesapal or Stripe, depending on your business.
How much does an online store cost in Kenya?
Published Kenyan ranges commonly run KES 80,000–450,000. Captivart stores start at KES 65,000 at a fixed quote.
Tell me what you need on WhatsApp.
I reply personally with a fixed KES quote. Kevin Milo, Captivart.
WhatsApp +254 702 005 560