This is a library willing to help you to integrate the Vodacom M-Pesa operations to your application.
Using this library, you can implement the following operations:
- Receive money from a mobile account to a business account (C2B)
- Send money from a business account to a mobile account (B2C)
- Send money from a business account to another business account (B2B)
- Revert any of the transactions above mentioned
- Query the status of a transaction
- Valid credentials obtained from the Mpesa Developer portal
- Port 18352 open on your server (usually open on local env)
git clone https://github.com/paymentsds/mpesa-sdk
Using this SDK is very simple and fast, let us see some examples:
- M-Pesa SDK for Javascript
- M-Pesa SDK for Python
- M-Pesa SDK for Java
- M-Pesa SDK for PHP
- M-Pesa SDK for Ruby
Thank you for considering contributing to this package. If you wish to do it, email us at developers@paymentsds.org and we will get back to you as soon as possible.
If you discover a security vulnerability, please email us at developers@paymentsds.org and we will address the issue with the needed urgency.
Copyright 2022 © The PaymentsDS Team
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.