Skip to content

Go Live

Brian Matovu edited this page Jan 20, 2020 · 14 revisions

Prerequisites

First, submit your KYC forms to MTN here

MTN MOMO Go Live KYC

Client APP credentials.

In production, client application credentials are managed through the partner portal.

MTN MOMO 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="..."

Other credentials

Environment

Also called; targetEnvironment

- MOMO_ENVIRONMENT="sandbox"
+ MOMO_ENVIRONMENT="mtnuganda"

Base URI

MOMO_API_BASE_URI="https://ericssonbasicapi1.azure-api.net/"

Currency

MOMO_CURRENCY="UGX"

Comparison

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

Note:

  • 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 be 256772485678.

  • 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.

Clone this wiki locally