Here is a topic which, I think, everyone wants or needs to hear/read about, but few, if any, have touched on…. Security on M-Pesa and its APIs. Am pretty sure most owners of Safaricom Shortcodes want to know how to secure their M-Pesa accounts and Internal Systems against malicious access or API calls by either […]
Performing Reversal Request on Proxy API
How to reverse an old C2B transaction using Reversal API Second Reversal Request sample
Performing API Requests on Proxy API
How to create an app, perform an API request (B2C), and perform a quick trace the request from Proxy API to MPesa and back to your callback URL…
Proxy API
So, we have been working on a neat piece of art, an API for M-Pesa, named Proxy API. And we are proud to announce it is ready! For quite some time, Developers have been trying (and mostly succeeding) in integrating with the First and Second generation M-Pesa APIs (G1 and G2 respectively). It was quite […]
Co-op Bank Kenya API
So The Co-operative Bank of Kenya Ltd. seems to have unveiled a developer portal and exposed quite a number of APIs to work with their back-ends. These include: Account Transactions Exchange Rate Internal Funds Transfer Pesalink Transaction Status Query Account Balance Account Transactions Check it out at https://developer.co-opbank.co.ke:9443/store/ Interesting times coming up… 🙂
#52WeekChallenge
There is a Challenge going around Local social circles (could be International) called the 52 Week Challenge. This challenge is a savings plan that seeks to motivate or encourage people to save a small amount each week, towards a final target at the end of the year. I have seen multiple variations of the challenge, […]
Changing Safaricom API C2B Validation and Confirmation URLs
For those who have integrated into Safaricom’s M-Pesa C2B APIs via both Daraja or Broker, you may need to change the URLs probably due to change/relocation of servers or location of your services. The steps involved are just a few as laid out below. You must be the owner of the actual Paybill receiving payments […]
Safaricom M-Pesa API Tutorial
A quick link to the M-Pesa API tutorial: https://peternjeru.co.ke/safdaraja/ui/ Or check out the new, more convenient and more stable REST API to M-Pesa: ProxyAPI
M-Pesa Portal Certificates
This article is no longer valid as certificates are now no longer needed to access the portal. One now needs to only have the nominated phone to receive OTP. Safaricom’s M-Pesa portal, located at https://org.ke.m-pesa.com, requires you to have a pre-installed certificate that identifies you as a “valid” entity. If you have tried accessing this […]