M-PESA API

M-PESA API

The new M-PESA platform, offers versatile integration capabilities that our development partners can take advantage of , to create excellent M-PESA journeys across the different industries they serve. This was a key factor in moving to the new platform.

Advantage of M-PESA API

  1. Multistage API – The transaction is not completed without 3rd party verification
  2. Reduces the number of reversals
  3. Real time transactions – not offline
  4. Secure – https, data encryption (RCA algorithm)
Business to Customer, Customer to business and other features are now available via secure Application Programming Interface (APIs) that allow for third party applications to easily plug into M-PESA.
Payment Use cases
  1. Automated Payment Receipt Processing:
  2. Imagine the different scenarios that require customers to pay and have this processed instantly! Before G2, this was handled purely through Instant Payment Notification (IPN) which has served quite well. As the name indicates, IPN is only for notification processing. The use cases for payment processing are as many as your imagination can get – from utility bills to m/ecommerce, and the future is likely to get even more interesting.

    With the new system, the notifications are taken a notch higher by incorporating an optional payment validation step for Pay bill. This allows the payment recipient (merchants) to confirm whether to accept the incoming payment or not. While this may not sound very beneficial at the face of it, think of how many customers send payments to the right Pay bill number but enter the wrong account. Money moves from the customer's M-PESA account but their service payment will not be processed and they have to follow up. This has been creating a big problem with the merchants, leading to massive reversal requests. This can now be handled through the validation API which allows the recipient to validate any of the payment parameters, including, account, amount and even sender and only accept the payment if processing can be guaranteed.

  3. Automated Payment Disbursements:
  4. Many systems that process receipts will also require outward payments processing. This could range from employees' salary disbursements to paying pension funds to retired officers.. This feature was only available via web portal for business to customers (B2C) with limitations on capacity that made it unsuitable for large disbursements. With the new platform, developers can have this done via API, which empowers them and cuts off the manual process of generating payments file, putting it in the right format then uploading it via the web portal, after which it has to be approved by a different user. With the B2C API, this is now seamless.

    Looking at the above use cases, one cannot fail to see the vast opportunity presented by the open interfaces. The future we once thought very distant of machine to machine payments is here and now. The only limitation to the adaption is the developer's imagination.

    For any feedback or onboarding requests, Kindly contact m-pesabusiness@vodacom.co.tz

M-PESA PLATFORM WITH THE APIs

Copyright © 2018 Vodacom Tanzania. All Rights Reserved.