All about TIGO PESA mobile money API Payment Plugins
Integrate Tigo Mpesa API from Vodacom Tanzania
Integrating Tigo Pesa API with your websites or mobile apps or any software is one of the easiest tasks when you know what you are doing and what to get from where. It is pretty straight forward.
How to Integrate Tigo Pesa API on your website or mobile app
What you simply need is to choose among the following APIs first as per your Tigo Pesa API integration needs:
- C2B - The Tigo pesa API you want to use for receiving payments.
- B2C - The API to use for making payments to Tigo Pesa Individual phone numbers.
- Online Payments Tigo Secure - For online checkout mimicking online payment gateways. Another name for this is Stk Push.
Technical requirements to Integrate Tigo pesa
Second is that you will need the following before you even think about integrating Tigo Pesa from Vodacom - Tanzania:
- API Key
- Secret Key
- Merchant MSISDN
- Merchant PIN
- Account ID
- AccessToken URL
- Payment URL
- Validate MFS URL
The above Tigo pesa API requirements are available both in sandbox and Live modes.
Writing code for your Tigo Pesa API Integration.
Now this depends on what you are integrating to. The programming language varies across websites, just like Mobile apps. This is where you need a technical expert to help you in writing the code that adds the Tigo Pesa Payment plugin onto your specific web or mobile app.
When you are done writing the Tigo Pesa API code integration on sandbox environment, you will need to contact Tigo Pesa to GO live. Use this email to contact Tigo Pesa asking to go live: mfs.corporate@tigo.co.tz. When contacted, the vodacom team will need to contact User Acceptance Testing (UAT) to take you Live. You will be guided on this via the above email address. Just write to the and all will be well.
They will reply with a request for you to attach the required documents to take you live. When approved to GO LIVE, you will receive Live credentials which you can replace in your code to have your Tigo Pesa API code accept Live transactions.