-
Notifications
You must be signed in to change notification settings - Fork 48
Go Live
First, submit your KYC forms to MTN here
In production, client application credentials are managed through the partner portal.
Client APP ID
Also called; API User ID
, appUser
, X-Reference-Id
MOMO_COLLECTION_ID="..."
Client APP Secret
Also called; apiKey
MOMO_COLLECTION_SECRET="..."
Product Key
Also called; Subscription Key
MOMO_COLLECTION_SUBSCRIPTION_KEY="..."
Callback URI
Also called; providerCallbackHost
MOMO_COLLECTION_REDIRECT_URI="..."
Environment
Also called; targetEnvironment
MOMO_ENVIRONMENT="mtnuganda"
Base URI
MOMO_API_BASE_URI="https://ericssonbasicapi1.azure-api.net/"
Currency
MOMO_CURRENCY="UGX"
Setting | Sandbox | Live |
---|---|---|
Base URI | https://sandbox.momodeveloper.mtn.com/ | https://ericssonbasicapi1.azure-api.net/ |
Environment | sandbox |
mtnuganda |
Currency | EUR |
UGX |
Documentation | https://momodeveloper.mtn.com/api-documentation | https://momoapi.mtn.com/api-documentation |
-
Country
The above example is for MTN Uganda, the environment and currency will change per country.
-
Product
Examples are for
collection
but they apply to other products (disbursement and remittance) too.Be sure to replace the product name to match the desired product eg; the client ID for disbursement would be set using
MOMO_DISBURSEMENT_ID
. -
MSISDN
The right phone number is strictly numeric, preceded by the country code. For example, this:
+256 772 485 678
would be256772485678
. -
Callback URI
This is not a
redirect URI; as in, it will MTN MoMo API won't redirect a request to this URI. Instead, they use it to notify a transaction once completed.