M-Pesa(Kenya) Checkout for Woocommerce
View on WordPress.orgScores higher than 37% of indexed plugins
About
The plugin enables the customer to have an option of paying for goods using M-PESA mobile money service from a Wordpress site that has WooCommerce plu …
What It Does
This plugin adds an M-Pesa mobile money payment option to WooCommerce checkout, letting Kenyan customers pay for orders directly from their phones via Safaricom's STK Push. It is specifically built for the Kenyan market and integrates the local Lipa Na M-Pesa flow into standard WooCommerce order processing. In practice, it replaces or supplements card-based gateways with a payment method the vast majority of Kenyan consumers already trust and use daily.
Who It's For
This is a good fit for small to mid-sized WooCommerce stores operating primarily in Kenya where most customers prefer or only have access to mobile money rather than debit or credit cards. It also suits East African sellers, subscription providers, and digital product shops that want a familiar local checkout experience. Developers serving Kenyan clients on a budget will find it a lightweight way to enable M-Pesa without custom API work.
Who Should Skip It
Stores operating outside Kenya, or anyone whose customer base already prefers cards, bank transfers, or global gateways like Stripe, will not benefit from this plugin. Larger merchants with high transaction volumes should also consider enterprise-grade M-Pesa solutions with formal Safaricom Daraja certification and SLAs rather than a community plugin.
The Bottom Line
For Kenyan WooCommerce merchants who need M-Pesa at checkout, this plugin is a focused, actively maintained solution with a perfect user rating, even if the small install base and untested support channel leave some questions. With an overall quality score of 75.93/100, it is a reasonable choice for small shops but larger operations should evaluate whether a Daraja-certified commercial gateway offers the reliability they need. The lack of a stated PHP requirement is a minor red flag worth verifying before deploying on production servers.
Related Plugins
Pick Stripe instead if you need global card payments, Apple Pay, Google Pay, or serve customers outside Kenya.
Choose Mercado Pago if your business is centred in Latin America rather than East Africa, as it is not suited for M-Pesa transactions.
Germanized is the right choice for German-speaking stores that need localised invoicing, taxes, and legal compliance rather than mobile money.
This is a complementary plugin rather than a payment alternative, useful if you also need automated invoice generation after checkout.
Customer Reviews addresses post-purchase social proof rather than checkout payments, so pair it with an M-Pesa gateway rather than replace one.