Skip to content
← Projects

MTN Pay

The payment gateway behind MTN Ghana’s digital services.

Category
Payments
Status
Production
Stack
React, TypeScript, Node.js, Go

MTN Pay is the central payment gateway for MTN Ghana. Other products, including the Self Service Portal, hand off to it whenever a customer needs to pay.

It handles Mobile Money collections and disbursements, Mastercard payments through a PCI DSS-compliant hosted checkout, and airtime top-ups.

Highlights

  • Hosted Mastercard checkout, so card data never touches MTN’s frontend
  • Mobile Money collections and disbursements
  • Airtime top-up
  • OTP verification and fraud checks
  • Retry handling and status polling for asynchronous payments