MTN MoMo is mobile payment system available in Uganda, Ghana, Zambia, Cameroon, Eswatini, Ivory Coast, Benin, Rwanda, Guinea-Conakry and Congo
In the nutshell MTN MoMoPay enables merchants to receive payment for goods and services using MTN Mobile Money. It is accessible over the mobile phone (or as a smartphone App) for both customers and merchants. With MoMoPay, merchants can sell airtime and earn commission, pay suppliers, pay salaries as well as transfer money to the bank.
MTN has opened an API for the developers to create Apps for merchants to received payments. All developer information is available online on https://momodeveloper.mtn.com.
After doing a few projects in Uganda and Swaziland we have noticed that it usually takes hours of research and background knowledge to understand how this API actually works. One of the main burdens is the fact that there is no good way to test the system, without going Live. It is particularly challenging for the foreign company, as currently MTN allows only resident enterprises to apply for the Live usage.
So after many hours on public support forums we decided to make a small contribution to the developer community and explain how to get started with MoMoPay Open API & Postman, so I will explain:
- Demystifying MoMoPay API Sandbox
- List Sandbox limitations & differences comparing to the Live setup
- Explain why I use Postman for MoMoPay App development
- Introduce my YouTube video which shows how to use Postman with MoMoPay API
- Show where to download MoMoPay API Postman Collection & Sandbox environment file
Let’s dive right in.