Skip to content

Commit

Permalink
C2B updates
Browse files Browse the repository at this point in the history
  • Loading branch information
maukoese committed Mar 31, 2020
1 parent a523306 commit 553408b
Show file tree
Hide file tree
Showing 29 changed files with 2,262 additions and 3,404 deletions.
Binary file added .DS_Store
Binary file not shown.
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,29 +11,27 @@
| |
|___________|
# M-PESA For WooCommerce
WordPress Plugin that extends WordPress and WooCommerce functionality to integrate M-PESA for making payments, remittances, checking account balance transaction status and reversals. It also adds Kenyan Counties to the WooCommerce states list.
![Wc M-PESA Configuration](https://user-images.githubusercontent.com/14233942/61905978-04c93980-af33-11e9-93c4-1b1ec6719e66.png)
# MPESA For WooCommerce
WordPress Plugin that extends WordPress and WooCommerce functionality to integrate MPESA for making payments, remittances, checking account balance transaction status and reversals. It also adds Kenyan Counties to the WooCommerce states list.
![Wc MPesa Configuration](https://user-images.githubusercontent.com/14233942/61905978-04c93980-af33-11e9-93c4-1b1ec6719e66.png)


## Installation
Getting started with M-PESA for WooCommerce is very easy. All configuration is done in the WooCommerce settings in the WordPress admin dashboard.
Getting started with MPESA for WooCommerce is very easy. All configuration is done in the WooCommerce settings in the WordPress admin dashboard.

### Requirements
* Your site/app MUST be running over https for the M-PESA Instant Payment Notification (IPN) to work.
* If you haven't gone through the Go Live process and don't have a production app, you can [generate test credentials here](https://developer.safaricom.co.ke/test_credentials)
* If you wish to integrate C2B Notifications, ensure that validation is activated for your shortcode.
Your site/app MUST be running over https for the MPESA Instant Payment Notification (IPN) to work.

### Auto-installation
* In your WordPress admin, navigate to Plugins and search for M-PESA for WooCommerce.
* In your WordPress admin, navigate to Plugins and search for MPESA for WooCommerce.
* Click the install button and the plugin will be installed. Once installed, activate the plugin and configure it at http://yoursite.com/wp-admin/admin.php?page=wc-settings&tab=checkout&section=mpesa

### Manual Installation
* First, you need to download the latest release of the plugin from [here](https://github.com/osenco/osen-wc-mpesa/releases).
* First, you need to download the latest release of the plugin from [here](https://github.com/osenco/osen-wc-mpesa/archive/v1.7.13.zip).
* Using an FTP program, or your hosting control panel, upload the plugin folder (wc-mpesa) to your WordPress installation’s wp-content/plugins/ directory.
* Activate the plugin from the Plugins menu within the WordPress admin

That is all. You are now ready to receive and send money using M-PESA on your WordPress and WooCommerce powered site, for free!
That is all. You are now ready to receive and send money using MPESA on your WordPress and WooCommerce powered site.

## Contributing
* Fork the repo, do your magic and make a pull request.
Expand All @@ -42,6 +40,6 @@ That is all. You are now ready to receive and send money using M-PESA on your Wo
* Our team of developers are on hand to provide assistance for when you wish to move from Sandbox(test) to Live(production) environment. This assistance is charged a fiat fee of `KSH 4000/$40`

## Acknowledgements
* M-PESA and the M-PESA Logo are registered trademarks of Safaricom PLC
* MPESA and the MPESA Logo are registered trademarks of Safaricom Ltd
* WordPress and the WordPress logo are registered trademarks of Automattic Inc.
* WooCommerce and the WooCommerce logo are registered trademarks of Automattic Inc.
Binary file removed assets/live/go_live.png
Binary file not shown.
Binary file removed assets/live/go_live_step_1.png
Binary file not shown.
Binary file removed assets/live/go_live_step_2b.png
Binary file not shown.
Binary file removed assets/live/go_live_step_2c.png
Binary file not shown.
Binary file removed assets/live/go_live_step_3.png
Binary file not shown.
Binary file removed assets/live/go_live_step_4.png
Binary file not shown.
41 changes: 0 additions & 41 deletions assets/manifest.json

This file was deleted.

Binary file removed assets/mpesa.png
Binary file not shown.
Binary file removed assets/testcases.xlsx
Binary file not shown.
Loading

0 comments on commit 553408b

Please sign in to comment.