ImaraPay

ImaraPay: WooCommerce M-Pesa Plugin for Kenyan Businesses

ImaraPay is a WooCommerce M-Pesa Plugin which helps Kenyan businesses collect payments through M-pesa with confidence while providing visibility into every transaction from checkout to completion. Accept M-Pesa payments on your WooCommerce store with STK Push, payment verification, payment recovery, reconciliation tools and seamless WooCommerce integration.

Accept M-Pesa payments on WooCommerce in four simple steps.

Customer Places an Order

Customers add their order to their cart, proceed to checkout, select ImaraPay as their payment method and enter their phone number.

Instant M-Pesa STK Push

ImaraPay sends an M-Pesa STK Push prompt directly to the customer’s phone. The customer enters their M-Pesa PIN and confirms payment

Automatic Order Confirmation

WooCommerce automatically updates the order status after payment. Merchants can view and manage orders from their dashboard.

Automated Payment Recovery

If a customer misses, cancels, or abandons a payment, you can resend STK Push, send payment links via Bulk SMS, and track payment attempts

Accept M-Pesa Payments on Your WordPress Online Store

Why Choose ImaraPay For Your Woocommerce Store

ImaraPay is built specifically for Kenyan businesses that need a reliable, secure, and easy-to-manage M-Pesa payment solution for WooCommerce. Beyond collecting payments, ImaraPay helps merchants streamline payment management through automatic order updates, transaction visibility, and reporting tools.

Powerful Plugin Features for Your WooCommerce Stores

Recover Missed Payment Opportunities

Follow Up and Recover Incomplete Payments More Effectively

Every completed payment matters. By providing tools for payment recovery, transaction tracking, and customer follow-up, ImaraPay helps businesses reduce missed sales opportunities while delivering a smoother payment experience for customers. ImaraPay helps merchants follow up on pending transactions, resend payment requests, verify payments, and maintain visibility into customer payment activity, helping turn more payment attempts into completed orders.

Resend M-Pesa STK Push Prompts

Send a new M-Pesa STK Push prompt to customers who missed or cancelled the original payment request, helping them complete checkout without starting the process again.

Send Payment Links via Bulk SMS

Send M-pesa payment links directly to your customers through Bulk SMS, making it easier for them to return and complete their payment at a convenient time.

Manual Payment Verification

Verify M-pesa payments submitted outside the checkout process and update WooCommerce orders accordingly, helping reduce delays in order processing.

Stop Losing Sales to Incomplete M-Pesa Transactions

ImaraPay Mpesa Plugin

  • 1 Domain License
  • Full Plugin Access
  • Plugin Updates
  • Technical Support

Prices are VAT Excl.

Get the Full ImaraPay Experience

For Businesses That Depend on M-Pesa

For many Kenyan businesses, M-Pesa is the primary way customers pay online. ImaraPay is designed to help merchants make the most of every payment opportunity by simplifying payment collection, improving transaction visibility, and providing tools that help recover incomplete payments.
ImaraPay plugin is ideal for online stores, schools, churches, NGOs, tour operators, hosting providers, membership websites, and other organizations looking to streamline payment collection through WooCommerce.

Start Accepting M-Pesa Payments Today

Everything You Need to Accept, Track, and Manage M-Pesa Payments in WooCommerce

ImaraPay helps WooCommerce store owners spend less time verifying payments and more time growing their businesses. Join Kenyan businesses using ImaraPay to simplify WooCommerce payments with M-Pesa STK Push, automatic order confirmation, transaction tracking, and payment reporting. Get everything you need to collect payments online from a solution built specifically for the Kenyan market.

Need help setting up ImaraPay? Follow our step-by-step guide on how to add M-Pesa to WooCommerce

Still have questions? Contact us: +254 727 93 5106

Featured Businesses in Kenya That Trust ImaraPay

Kenya has over 30 million active M-PESA users, with daily transactions exceeding KES 500 billion. This means your customers are already using M-PESA for everyday purchases, bill payments, and online transactions. ImaraPay helps WooCommerce merchants connect with this growing payment ecosystem through a familiar checkout experience and powerful payment management tools.

Frequently Asked Questions

Do you have any questions? We have your answers!

No. ImaraPay charges an annual subscription fee only. Safaricom’s standard M-Pesa transaction fees apply when customers pay, but ImaraPay takes no percentage.

The Confirm Payment interface shown after checkout includes an option to request a new STK Push without restarting the checkout. Payment Logs in your admin show whether the push was sent and whether a callback was received.

Yes. ImaraPay supports both the classic WooCommerce checkout and the Blocks-based checkout in WooCommerce 8.x and above. The M-Pesa phone number field renders correctly in both. No configuration changes are needed.

Yes. ImaraPay is a direct Daraja integration. You need a Daraja developer account at developer.safaricom.co.ke and an active M-Pesa Paybill or Till Number. Shine Web can guide you through the setup if needed.

PesaPal and iPay are payment aggregators that charge 2.5 to 3.5% per transaction. ImaraPay is a direct Daraja integration. Customers pay directly into your Paybill or Till Number with no additional percentage charged beyond standard Safaricom rates.

Yes. ImaraPay supports both Paybill and Buy Goods (Till) numbers. Configure the transaction type and short code in your WooCommerce payment settings.

Launch Your Website with Confidence

Secure your domain name, host your website, emails, or business, and protect your data with reliable digital solutions and expert support.