All Projects → herquiloidehele → mpesa-wordpress-plugin

herquiloidehele / mpesa-wordpress-plugin

Licence: MIT License
Vodacom M-PESA Payment Gateway for Woocommerce from Mozambique

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to mpesa-wordpress-plugin

wc-edostavka
Расширение для плагина WP WooCommerce. Добавляет метод доставки курьерской службы СДЭК.
Stars: ✭ 15 (-42.31%)
Mutual labels:  woocommerce
sage-woocommerce
No description or website provided.
Stars: ✭ 64 (+146.15%)
Mutual labels:  woocommerce
disable-cart-fragments
Completely disables the AJAX cart fragments feature in WooCommerce for a huge boost in loading speed (redirect to cart page highly recommended).
Stars: ✭ 20 (-23.08%)
Mutual labels:  woocommerce
WooCommerceConnector
A Power BI Custom Connector for WooCommerce
Stars: ✭ 27 (+3.85%)
Mutual labels:  woocommerce
art-woocommerce-order-one-click
Плагин под WooCommerce. Включает режим каталога. Скрываются кнопки купить, появляется кнопка Заказать. Для правильной работы требуются WooCommerce и Contact Form 7
Stars: ✭ 18 (-30.77%)
Mutual labels:  woocommerce
WSPay-WooCommerce-Payment-Gateway
WooCommerce's WSPay Payment Gateway
Stars: ✭ 20 (-23.08%)
Mutual labels:  woocommerce
classic-commerce
A simple but powerful e-commerce platform built for ClassicPress. Forked from WooCommerce and compatible with many Woo extensions.
Stars: ✭ 46 (+76.92%)
Mutual labels:  woocommerce
WooCommerce-Plugin-Extension-Boilerplate
Plugin boilerplate to create extensions of WooCommerce
Stars: ✭ 16 (-38.46%)
Mutual labels:  woocommerce
WooDroid
Simple, robust Woocommerce API sdk for java and android
Stars: ✭ 77 (+196.15%)
Mutual labels:  woocommerce
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (+296.15%)
Mutual labels:  woocommerce
woocommerce-dadata
WooCommerce DaData
Stars: ✭ 22 (-15.38%)
Mutual labels:  woocommerce
WooCommerceConnector
Integration App for ERPNext to connect to WooCommerce
Stars: ✭ 48 (+84.62%)
Mutual labels:  woocommerce
featured-image-by-url
This plugin allows to use an external URL Images as Featured Image for your post, page & custom post types like WooCommerce Product. Includes support for Product Gallery (WooCommerce).
Stars: ✭ 28 (+7.69%)
Mutual labels:  woocommerce
WooCommerce-Multiple-Free-Gift
WooCommerce giveaway made easy.
Stars: ✭ 24 (-7.69%)
Mutual labels:  woocommerce
estonian-shipping-methods-for-woocommerce
Extends WooCommerce with most commonly used Estonian shipping methods.
Stars: ✭ 14 (-46.15%)
Mutual labels:  woocommerce
wooms
Интеграция МойСклад и магазинов на базе WooCommerce (WordPress)
Stars: ✭ 31 (+19.23%)
Mutual labels:  woocommerce
simplepay-gateway
Ingyenes OTP SimplePay bővítmény WooCommerce (WordPress) áruházak részére.
Stars: ✭ 44 (+69.23%)
Mutual labels:  woocommerce
woocommerce-otpbank-payment-gateway
WooCommerce Payment Gateway for OTP Bank (Hungary)
Stars: ✭ 20 (-23.08%)
Mutual labels:  woocommerce
awesome-ecommerce
Collect and develop Open Source or Free Projects for building ecommerce platform easy and fast and free
Stars: ✭ 39 (+50%)
Mutual labels:  woocommerce
wordpress-nft-plugin
NFT Auction Product Type WordPress Plugin for WooCommerce – BID HAUS
Stars: ✭ 197 (+657.69%)
Mutual labels:  woocommerce

Woocommerce M-pesa Payment Gateway (Vodacom)

This plugin allows your e-commerce to have an option of paying using M-PESA mobile money service from a WordPress website/application that has WooCommerce plugin installed.

The plugin adds an option on the checkout section for paying through M-PESA (a mobile payment platform).

Pre-requirements

  1. Create an account on M-pesa Developer Portal;
  2. Read a little bit the oficial documentation, just in case;
  3. Clone or Download the zipped plugin

Installation

  1. Go to Plugins -> Add New
  2. On top of the page, click “Upload Plugin” button
  3. Click on “Choose File” button
  4. Select the ZIP file from your computer
  5. Click “Install Now” button
  6. Wait for a few seconds for WordPress to complete the installation
  7. And click "Activate" to activate the plugin

Configuration

  1. After successfull installed and activate the plugin, go to Woocommerce > Setting > Payments tab, its supposed to appear the M-pesa payment method listed. Activate it and them click on "Manage".

Image 1

Inside the M-pesa Management page you will need to fill the information and configuration fields:

Image 2

Note: All this configuration Fields can be found in M-pesa Developer Portal

Aspects to consider when deploying your application

  1. Make sure that the port 18352 is opened in your server.
    1.1 If not, you must open it, because this is the port used to comunicate between this plugin and Mpesa API.
    1.2 In case you are using a shared hosting service to host your application, you will have to contact the support and ask them to open this port.

License

This library is release under the MIT License. See LICENSE file for details.

TODO

  • Improve documentation
  • Add examples and Tests
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].