STK Push convenience
No Paybill numbers, Till codes or long references for the customer to type.
- Real-time completion
- No redirects
- Familiar customer journey
- Designed to reduce cart abandonment
The smart M-Pesa STK Push solution for Odoo ERP. Bring fast, familiar M-Pesa payments directly into your Odoo e-commerce, portal or POS—without forcing customers through clunky payment steps.
M-Pesa Express is a push-payment feature that lets a business initiate a payment request directly on a customer's phone. The customer selects “Pay with M-Pesa”, receives an STK Push prompt, enters their PIN, authorises the payment and completes the transaction.
eshopper_express connects this familiar experience directly to Odoo e-commerce, customer portal and POS environments.
No Paybill numbers, Till codes or long references for the customer to type.
The customer's phone becomes the payment terminal.
M-Pesa payments avoid the card-number flow associated with card acceptance.
The customer authorises payment on their own handset.
Security and compliance benefits depend on the final implementation, configuration and applicable requirements. eshopper_express does not eliminate all payment or security obligations.
| Capability | What it means for you |
|---|---|
| STK Push Checkout | Initiates a payment prompt on the customer's handset. |
| Real-Time Callbacks | Automatically updates order status when payment is approved. |
| Automatic Reconciliation | Matches incoming payments to invoices using a bill reference or payer phone. |
| Bring-Your-Own-Key | Configure your own Safaricom Daraja credentials—maintaining control of the integration. |
| Works Everywhere | Designed for Odoo e-commerce, customer portal and POS environments. |
The performance figures above are the business-case figures supplied for this article and should be validated against your own store data before being used as guaranteed outcomes.

A Kenyan customer shops on a laptop while an M-Pesa STK Push prompt appears on their phone.

A split visual comparing traditional payment friction with the eshopper_express phone-first experience.

An Odoo dashboard view paired with an STK Push confirmation to communicate visibility and speed.
eshopper_express by Vianet Solutions LTD brings a fast, customer-friendly M-Pesa payment journey into Odoo.