The situation
- Orders were running through WhatsApp.
- Payments were disputed, with no reliable way to prove who had paid.
- Stock levels were invisible until something ran out.
What we built
We built a full e-commerce platform with M-Pesa STK Push at the core, plus a live dashboard for the owner.
- InitiateAt checkout the customer gets an M-Pesa prompt on their phone for the exact order amount, so there is no till number to copy and no amount to mistype.
- CallbackSafaricom confirms the result to the system directly. The order is marked paid by that confirmation, not by a forwarded message.
- VerifyThe system checks each confirmation against the order before releasing it, so every payment is matched to exactly one order.
- DashboardThe owner sees orders, payments and stock as they happen.
The result
40%faster order processing
Zeropayment disputes in 3 months
Services behind this work
Have a similar problem?
Tell us what is slowing you down. We will say honestly whether a system fixes it and what it would cost.