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="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 format of the destination address is the country code including the mobile phone number without any spaces, the plus character or any other non-numerical characters.

    For example, the format for this phone number: +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