Safaricom has finally released modern and easier to use M-PESA Application Programming Interfaces (APIs) with a simplified B2B integration process making it easier for businesses to integrate with M-PESA.
Dubbed Daraja, the new APIs are is expected to cut down the more than 60 days it took businesses to link to M-PESA. The language has also been simplified and the steps realistic. Through Daraja, businesses can now seamlessly integrate both Lipa Na M-PESA BuyGoods and PayBill cashless payments into mobile phone applications, websites, point of sale terminals and other business solutions.
Based on representational state transfer (REST) or RESTful API, Daraja promises users interoperability between computer systems and web services. Daraja comes with a stateless protocol and standard operations and promises fast performance, reliability, is robust and scalable and can be re-used or updated without affecting the whole system even while it is running. Apart from being scalable to support large numbers of components and interactions, Daraja also simplifies implementation, reduces the complexity of connector semantics, improves the effectiveness of performance tuning, and increases the scalability of pure server components.
With Daraja, Safaricom says businesses across the country will be in a better position to take advantage of the growing e-commerce trend.
“M-PESA provides a unique platform that enables thousands of businesses to leverage its capabilities to drive their growth. The simplified onboarding process will enable both small and large businesses to integrate to M-PESA as a payment platform for their businesses with ease,” said Bob Collymore, CEO Safaricom.
Developers looking to integrate and create new innovations around M-PESA will similarly enjoy a more streamlined process, including the ability to easily plug to M-PESA using friendly programming languages. The Daraja portal will enable developers to self-manage and access the APIs, as well as to test their code before fully deploying their applications.