Skip to main content

MoMo API Enhancement -

  • October 12, 2026
  • 0 replies
  • 3 views

MoMo API Upgrade - One API

 

The MoMo API Platform is being enhanced to strengthen security, standardisation, monitoring, and operational efficiency. As part of these improvements, three mandatory implementation changes are being introduced, which all partners must implement, validate, and complete within the prescribed timelines.

  1. Credential Migration (New User ID & Credential Token)
  2. Token Generation Changes (Mandatory X-Target-Environment Header)
  3. Base URL Changes

These are the primary areas that should be validated during partner readiness.

 

Key Message for Partners

The enhancement on the   MoMo API platform requires partners to update their base URL from https://proxy.momoapi.mtn.com to https://momoapi.momo.africa. API endpoints, business functionality, request payloads, and response structures remain unchanged. Partners must also update credentials, include the mandatory X-Target-Environment header.


Credential Update

 

What changes

Partners must replace the existing API User and API Key used for token generation with new credentials generated from the Partner Portal:

  • User ID (Identity)
  • Credential Token (Password)

After migration, the existing API User/API Key credentials will no longer be valid for authentication.

Before upgrade

Partner uses:

API User = 12345678-abcd

API Key = abcxyz987654

Authentication:

base64(API_USER:API_KEY)

Example:

Authorization: Basic base64(12345678-abcd:abcxyz987654)

After upgrade

Partner generates new credentials from the Partner Portal:

User ID = user_12345

Credential Token = token_987654321

Authentication:

base64(USER_ID:CREDENTIAL_TOKEN)

Example:

Authorization: Basic base64(user_12345:token_987654321)


Token Generation Changes

 

What changes

The Create Access Token endpoint remains the same, but the authentication details and required headers change as follows:

Component

Before

After

Authorization Secret

API Key

Credential Token

X-Target-Environment

Optional

Mandatory

Subscription Key

Required

No Change

 

Before upgrade

POST /collection/token

Authorization: Basic base64(API_USER:API_KEY)

Ocp-Apim-Subscription-Key: SUBSCRIPTION_KEY

Example:

POST https://proxy.momoapi.mtn.com/collection/token

Authorization: Basic base64(12345678-abcd:abcxyz987654)

Ocp-Apim-Subscription-Key: 123456789

 

After upgrade

POST /collection/token

Authorization: Basic base64(USER_ID:CREDENTIAL_TOKEN)

Ocp-Apim-Subscription-Key: SUBSCRIPTION_KEY

X-Target-Environment: uganda

Example:

POST https://momoapi.momo.africa/collection/token

Authorization: Basic base64(user_12345:token_987654321)

Ocp-Apim-Subscription-Key: 123456789

X-Target-Environment: mtnghana


Base URL Changes

 

What changes

Partners must update the base URL used for all API requests as part of the migration to the new MoMo API environment.

✅ API endpoints remain unchanged.

✅ Request and response payloads remain unchanged.

✅ Only the hostname/base URL changes.

Before upgrade : MoMo API

All integrations point to:

https://proxy.momoapi.mtn.com

Examples:

POST https://proxy.momoapi.mtn.com/collection/token

POST https://proxy.momoapi.mtn.com/collection/v1_0/requesttopay

GET https://proxy.momoapi.mtn.com/collection/v1_0/requesttopay/{referenceId}

After upgrade: New MoMo API environment

All integrations must be updated to:

https://momoapi.momo.africa

Examples:

POST https://momoapi.momo.africa/collection/token

POST https://momoapi.momo.africa/collection/v1_0/requesttopay

GET https://momoapi.momo.africa/collection/v1_0/requesttopay/{referenceId}

Before vs after comparison

Component

Before

After

Base URL

https://proxy.momoapi.mtn.com

https://momoapi.momo.africa

/collection/token

https://proxy.momoapi.mtn.com/collection/token

https://momoapi.momo.africa/collection/token

/collection/v1_0/requesttopay

https://proxy.momoapi.mtn.com/collection/v1_0/requesttopay

https://momoapi.momo.africa/collection/v1_0/requesttopay

API Payloads

No Change

No Change

API Headers

Updated as per migration requirements

Updated as per migration requirements

Business Functionality

No Change

No Change

Example upgrade configuration

Current Configuration

{

"baseUrl": "https://proxy.momoapi.mtn.com"

}

New Configuration

{

"baseUrl": "https://momoapi.momo.africa"

}


 

Support Channels

 

Partners can use the following channels for  support, technical guidance, and community-based learning during the transition to the new MoMo API platform.

  • Email support: Send queries, migration issues, and technical support requests to support.momodeveloper@mtn.com.
  • Developer community: Ask questions and access discussions, guidance, and shared partner resources through the MoMo Developer Community.