Safaricom, the mobile network operator behind M-Pesa has released an Application Programming Interface (API) for all developers who want to create solutions tied directly into their payment systems.