The Ultimate WooCommerce Mpesa Plugin

98% of your customers prefer M-Pesa.
But you’re showing them credit card forms they don’t trust or even use.

You’re not solving the real problem.
You’re making it harder for people to pay you

Seamlessly connect M-Pesa API to your WooCommerce store in minutes.
No code. No headaches. Just results.

✅ Instant mobile payments
✅ Faster checkouts
✅ Fewer abandoned carts

This Woo-Pesa plugin  delivers instant results.

🔌 Connect Instantly to Paybill & Till Numbers

Whether you’re using a Business Paybill or a Buy Goods Till, WooPesa plugs in seamlessly. No code. No API headaches. Just smooth, verified payments right inside your WooCommerce store.

M-Pesa Transaction Reversal

With WooPesa, you’re covered. Instantly trigger M-Pesa transaction reversals right from your dashboard.

Real Time Payment Verification

Stop guessing if a payment went through. With WooPesa’s real-time verification, you see every M‑Pesa transaction confirmed instantly in your dashboard—no late-night SMS checks or manual reconciliations

Dashboard & Analytics

Whether you’re using a Business Paybill or a Buy Goods Till, WooPesa plugs in seamlessly.

Track Everything That Matters In Real Time it is lightweight but powerful plugin that bridges the gap between your  WooCommerce site and M-Pesa Safaricom’s mobile payment system

What You Need ?

Approved M-Pesa Shortcode or Till Number

It must be approved and active by Safaricom. You must also have API access credentials (consumer key & secret) tied to this shortcode

Production Credentials from Safaricom

Request production credentials by filling the Go Live form on the Safaricom developer portal.

SSL-secured Live Endpoint (Callback URL)

Safaricom requires a publicly accessible URL (HTTPS secured) Confirmation URL (required) Result & Timeout URLs for B2C/B2B. These URLs must use HTTPS (with a valid SSL certificate).