MTN Open API
What is the MTN Open API about?
The MTN Open API is an initiative in which MTN has exposed to the public API end points for accessing MTN Mobile Money services. To access the exposed API endpoints, users simply sign up on the online portal at https://momodeveloper.mtn.com/
How does the MTN Open API benefit Innovators and Entrepreneurs?
The Open API will ease the process of integrating to MTN Mobile Money and also enhance value for innovators who want to use Mobile Money as a payment solution in their products and services. How is this achieved?
Monetization of innovation;
Exposing the API end points for Mobile Money to the public will make it easy for any innovator to consider monetizing their service with MTN Mobile Money
Empowerment and convenience;
Users don’t have to visit MTN offices to initiate integration with Mobile Money. They can initiate and complete integration via the MTN Open API online portal
The Open API provides a sandbox environment for innovators to experiment concepts thus stimulating innovation
Quicker access to Market
Once development of the service is completed and testing is done; integration to go live via the open API takes approximately 10 days as opposed to over 2 months previously experienced.
What is the MTN Open API Product offering?
The exposed API endpoints have been packaged to enable the partner/developer to build any or all the following products.
- Collections – For receiving payments for Good and Services
- Disbursements – Enabling a partner to make payments/disbursements to a list of specified recipients.
- Remittances: This enables the customer/partner to transfer and receive money across borders.
- MOMO Widget: a user can download the widget and enable mobile Money payments off an E-commerce site
Endpoints for the following APIs have been exposed:
|1||RequestToPay||Use this API to make Collection from end user anytime.|
|2||Transfer||Use this API to make disbursement to End User accounts.|
|3||Balance||Use this API to query your merchant Account Balance|
|4||GetTransactionStatus||Use this API to verify the status of a previously Initiated Transaction|
|5||ValidateAccountHolder||Use this API to verify the status of a recipient before disbursing funds|
Are the APIs accessed only within Uganda?
The MTN Open API portal and endpoints are open to both local and international innovators to use as long as they comply with the terms and conditions of using the API which include among others compliance to regulatory requirements and policies including but not limited to ‘Know Your Customer (KYC), AML Act among others.
If I develop a product on the MTN Open API, will my services be accessed in other countries where MTN is operating?
The Open API enables you to develop and commercialize services that are consumable within a specific market/country. Currently the Open API is only available in Uganda. In the near future, we intend to extend the scope of the Open API to other MTN operations.
Can the Open API endpoints be used for services accessed via USSD?
Yes. Services created to be accessed via Web, App and USSD channels can consume the Open API.
How do I get to access and use the MTN Open API?
Are there any charges to use the MTN Open API?
Access to the Open API Portal is FREE. However, transaction fees will apply to the commercialized product/service.