What system of authorization do you use for your APIs, and how do I get authorized to make calls ?
We currently have two authorisation mechanisms: API Key, and OAuth. Most of the MTN APIs use API Key today to support legacy apps, but is swtiching over to OAuth. Each API products page will specify what authorisation mechanisms each API uses .
API Key uses the x-api-key header, which you can get from the apps section on your profile, under Consumer Key
We use a standard OAuth 2.0 scheme for authorization. To make calls, check out our OAuth page to get information on implementing a 2-legged and 3-legged OAuth flow.
Onboarding
Do you have sample or reference applications that could demonstrate some API calls for me?
Stay posted at our GitHub to see various reference helper applications and SDKs.
How do I move my application to production?
We're excited to see your creation! If you've done some testing and have a valid prototype or idea worked out, check out our contact us page and fill out the form. We'll engage your team and start vetting you for production access.
What does it cost me?
There are no fees currently to access our sandbox. If we allow you to move beyond the sandbox, at that time we can discuss next steps and pricing.
What functionality is available in the sandbox?
Our functionality varies from region to region – though we provide simulated access to our points platform, customer profiles, accounts, and transactions across all regions. To see if your desired functionality is available in your product's region, be sure to check out our API catalog and documentation. Please be reminded that this a sandbox, which means a test environment, that only uses dummy data.
What kind of data and access do I get in the portal?
The MTN Developer portal consists of:
API Products Catalogue - listing the different APIs that can be used, the related documentation, and a way to "Try it Out", test out the APIs directly on the portal
User Profiles - allowing developers to Register, and create apps that use APIs, and the the related credentials/keys for those APIs
a ‘sandbox', which allows you to make API calls that are the same in form and function to our production environments. It contains mock test data so that you can prototype your application as if it were the real thing. We keep our public APIs sandboxed to protect our clients' data and validate products before moving them to production.
Get started
Read the Welcome page, then head over to Things every developer should know.
Support
Is the API down?
If you need verify if the MTN API Platform is up and responsive, or perhaps down due to maintenance, then check out the status page
I'm looking for a specific API functionality – how do I know if you offer it?
Take a look at our products page – it will let you know what APIs are available on a market-by-market basis. If you have a really strong business case for a new API we'd love to hear about it! Send us a message through our contact us page.
I've forgotten my User ID and my Password. How do I recover them?
Head to the login page and hit the forgot User ID/Password.
I have an idea for an API that would really enable my product. Can MTN help me?
Please let us know at our Contact Us page! We are always looking for new ways to expose APIs that enable the financial technology space and create new opportunities.