Back

Accept mobile wallet payments at your captive portal via MTN MoMo

Mobile wallet payments via MTN subscriber number that covers Benin, Cameroon, Ghana, Nigeria, Rwanda, Uganda, South Africa, Zambia, and more.

Powerlynx
MTN MoMo payment gateway

How it works

MTN MoMo connects to Powerlynx via four credentials from your MTN developer account: API User, API Key, Subscription Key, and Target Environment. The currency is selected per location and MTN mobile number prefixes must be configured for the target country — for example, +21192 for South Sudan.

A Payment Server URL must be set in your MTN account: your Powerlynx URL followed by /mtn-pay/callback (for example, https://my.powerlynx.app/mtn-pay/callback). The Provider Callback Host must also be set to your Powerlynx domain. When a user selects MTN Pay at the captive portal and clicks the buy button, they are redirected to the MTN confirmation page to complete the payment.

Note: the Target Environment value varies by country — contact MTN MoMo support if you are unsure which value to use for your deployment country.

What this integration provides

  • Mobile wallet payments via MTN subscriber number — no card or bank account required.
  • Country-specific phone number prefix configuration per deployment.
  • Callback-based payment confirmation — Payment Server URL registered in MTN account.
  • Currency selection per location.
  • Per-location MTN MoMo account configuration.
  • Payments tracked under Finance / Payments in Powerlynx.

Countries covered

Benin, Congo, Cameroon, Ghana, Guinea, Guinea-Bissau, Liberia, Nigeria, Rwanda, Eswatini, Uganda, South Africa, Zambia, South Sudan.

Credentials required

API User, API Key, Subscription Key, Target Environment — from your MTN MoMo developer account.

Who uses this

Operators in markets where MTN mobile money is the primary payment method — standard for hotspot deployments in Uganda, Ghana, Rwanda, and Zambia.

Requirements

  • MTN MoMo merchant account.
  • API User, API Key, Subscription Key, Target Environment.
  • Payment Server URL and Provider Callback Host registered in your MTN account.
  • Country set to the target country under Config / System / Localization.

How to enable MTN Mobile Money payments at your Powerlynx captive portal — step-by-step guide.

Bring fast, affordable and reliable Wi-Fi access with Powerlynx

21-day free trial, no limitations in features

Start your free trial arrow