Hello πŸ‘‹#

What is Openpesa ?#

A group of individuals who have banded together to build open-source, solid, well-tested integration solutions to payment gateways using modern standards. Currently focusing on Vodacom Mpesa OpenAPI Based In Tanzania.

Why Openpesa ?#

We’re doing this instead of releasing code under our personal accounts for a few reasons, but the main reason is this:

  • A problem shared is a problem halved. Working together we take care of business quicker, can get more feedback, and respond to issues and pull requests faster.
  • There are no plans to reinvent any wheels unless those wheels are old, broken, unsafe, or horrible to use. If the code cannot be installed with NOM, has an API written with BizZaroCapS, doesn’t have a single unit-test, is broken or the lead developer has abandoned the project, then that is a problem which can most likely be solved with a fresh start, and we’ll be on the case to make it as awesome as possible.

Convinced? Wanna Contribute ?#

Openpesa is an open-source initiative. Lots of passionate, helpful individuals have joined and voluntarily contributed every single bit throughout this initiative: From this website through the documentation to the very core of the application and project. So, if you like openpesa solutions and would like to give back some love, we'd like to see your contributions! It doesn't matter how familiar you are with programming, or whether you know how to write programs. There are plenty of ways to be helpful! One of the first things you should do is advocate Openpesa, and get to know it - read about it, evangelize it, and engage with the wider community. You can also translate the user interface to your mother tongue or learn how to write more SDKs. Be creative! If you'd like to help, get in touch! Also, the wiki is always a valuable resource.

Development workflow#

The main development happens in GitHub. To contribute, fork one of the repos, branch off a feature branch from developing, make your changes, and commit them, push to your fork and submit a pull request. Most of the time we merge develop into the main branch, which results in a new release. This means you will always find the latest stable version in the main branch.


Many individuals, companies, and organizations have contributed to Openpesa. We'd like to thank them all! Additionally, our thanks go out to the tens of thousands of developers and organizations who have created all the modules we depend on or contributed in some way to our ability to provide Openpesa as open source. We'd also like to thank you. You, who've been making Openpesa what it is, if you've been developing awesome features, whether you're running an instance or you're just one of our diligent users.

Thank you! 😊