Loading...

Purchase M-PESA Plugin

You will receive an activation code which you shall use to activate your plugin.

Plugin Features How to Integrate

Purchase M-PESA Paybill Plugin

Ksh: 1

Enter your name, email, and the website that you shall install the plugin in.

Enter Phone Number to trigger M-Pesa Payment Popup

Know more about this Plugin

You can install the plugin directly from your WordPress dashboard by navigating to Plugins > Add New, then searching for "Receive M-Pesa Payments for WooCommerce". Once installed, activate it and follow the setup wizard. To unlock premium features like STK Push, secure access controls, and export options, you can upgrade to the Premium version from the plugin settings. For any enquiries, please reach out to us via [email protected]

The plugin has a free version, which allows you to receive payments using an M-Pesa paybill and automatically generated account number. The premium version allows you to receive payments using Till number and STK push, as well as to view and modify the M-Pesa transactions from your WordPress dashboard.

The plugin connects to Safaricom's M-Pesa APIs using your Paybill or Till number. You'll need API credentials from Safaricom's Daraja portal. Once configured, it can automatically detect incoming payments and match them to orders.

The plugin supports Paybill, Till Number, and M-Pesa STK Push (Pop-ups). With STK Push, customers simply enter their phone number and receive a prompt to approve payment, making checkout fast and seamless.

Yes, you can! The plugin provides a report showing the M-Pesa transactions. Additionally, the M-Pesa transaction number for each order is added in the WooCommerce orders list. You can also export the data to Excel (CSV) format with a single click for your records or accounting.

No worries. You can manually add transactions through the plugin settings. This is especially useful in case of missed callbacks or payments made outside the order flow. The status column on the Transactions list shows if a transaction has already been utilised or not, so it can help in knowing the status of a specific transaction.

The Safaricom Daraja credentials entered in the plugin settings remain securely on your website and are never transmitted externally. All communications are encrypted to ensure data integrity and confidentiality. Additionally, you retain full control over access to M-Pesa transaction records. Access to payment logs and sensitive data can be restricted to authorized users only, ensuring that your financial data remains protected at all times.

No developer is needed, as you can get all the information you need is on the Safaricom Daraja portal. The plugin comes with a guided setup wizard. Just input your M-Pesa API credentials and configure your Paybill or Till settings. However, we ar aware that there are steps that may be a little complicated, and you can contact us on [email protected] for technical support if you get stuck.

Unfortunately you cannot use the plugin with 3rd party paybills or till numbers, as you do not own the paybill, and therefore you cannot access its credentials on Safaricom Daraja portal.

Yes, the plugin works well with a multivendor stores.