Skip to main content
E-Commerce

Mobile Money Integration for Online Stores in Ghana: A Complete Guide (2026)

Asiamah Emmanuel Donkor•9/6/2026

How to integrate MTN MoMo, Vodafone Cash, and AirtelTigo into your online store in Ghana — payment gateways, setup steps, costs, and what actually works.

Contents

Frequently Asked Questions

If your online store does not accept mobile money, you are turning away a large share of buyers at the moment they are ready to pay. MTN Mobile Money alone has over 20 million registered users in Ghana. Many of these users do not own a bank-linked card.

When they arrive at your checkout and the only payment option is Visa or Mastercard, they leave. Not because they do not want your product — but because you have not made it possible for them to pay the way they use money every day. Mobile money integration is the single most important technical setup decision for any Ghanaian e-commerce business.

📞 Want us to handle your store's payment setup?

Why Mobile Money Integration Is Is Not Optional in Ghana

The Ghanaian payment landscape is dominated by mobile money for everyday and online transactions — not by bank cards. The data supports this: MTN MoMo: 20+ million registered users in Ghana Mobile money transactions represent the majority of digital payment volume in Ghana Smartphone penetration continues to rise, with mobile data as the primary internet access method The majority of online purchases by Ghanaian consumers for amounts under GH₵500 are completed via mobile money When you add card payment only, you are building your payment system for a minority of your potential buyers. When you add mobile money, you open your checkout to the majority.

The second reason: trust. Ghanaian buyers are more comfortable paying via MoMo for online purchases because the process is familiar, the transaction is reversible, and they do not have to enter card details on an unfamiliar website.

Mobile Money Networks in Ghana

Network Service Name User Base Integration MTN Mobile Money (MoMo) Largest Via Paystack, Hubtel Vodafone / Telecel Vodafone Cash Second largest Via Paystack, Hubtel AirtelTigo AirtelTigo Money Smaller Via Paystack, Hubtel For practical purposes, integrating via Paystack or Hubtel covers all three networks simultaneously — you do not need separate integrations for each. The buyer selects their network at checkout, enters their number, and approves the payment on their phone. Which network to prioritise: MTN MoMo.

It has by far the largest user base in Ghana. If you can only integrate one, this is it — though in practice, integrating via a gateway gives you all three at no additional complexity.

How Mobile Money Integration Works for Online Stores

When a buyer chooses MoMo at checkout on your online store, here is what happens: Buyer selects Mobile Money at checkout and enters their network (MTN, Vodafone, or AirtelTigo) and their mobile number Your payment gateway (Paystack or Hubtel) sends a payment prompt to that mobile number via the network's USSD or app system The buyer approves the payment on their phone — they enter their MoMo PIN in a prompt that appears as a notification The network confirms to the gateway that the payment is approved The gateway notifies your store that payment is complete — the order is confirmed automatically The funds are held in your gateway account and released to your bank account on your payout schedule (typically daily or weekly) The entire process from buyer initiating payment to confirmation takes 15–30 seconds when everything is working correctly.

The Best Payment Gateways for MoMo Integration in Ghana

4% local, higher for international Direct MTN Merchant MTN only ✗ ✗ ✗ No gateway fee, manual process Paystack is the recommended gateway for most Ghanaian online stores because: Direct integration plugins for Shopify and WooCommerce Clean dashboard with clear transaction history Reliable payouts to Ghanaian bank accounts Strong developer documentation for custom integrations Widely used — most Ghanaian buyers already recognise the Paystack checkout interface Hubtel is a strong alternative, particularly for businesses that also have physical locations — Hubtel's POS system integrates with their payment gateway for unified accounting. Direct MTN Merchant Account: MTN offers a direct merchant MoMo account where buyers pay to your dedicated merchant number. No gateway fee, but no automation — you must manually confirm every payment before processing the order.

Viable at very low volume (under 10 orders per day) but creates significant manual work at scale.

Setting Up Paystack MoMo on Shopify

This is the most common setup for Ghanaian e-commerce stores. Here is the step-by-step process:

Step 1 — Create a Paystack Account Go to paystack

.com and sign up for a business account. Provide your business name, email, and phone number. You can start processing payments immediately with a basic account, but verify your business (submit your Ghana Card and business documents) to remove transaction limits.

Step 2 — Get Your API Keys In your Paystack dashboard, go to Settings

→ API Keys & Webhooks. Copy your Public Key and Secret Key. You will need both for the Shopify integration.

Step 3 — Install Paystack on Shopify In your Shopify admin

: Go to Settings → Payments Scroll to Third-party payment providers Search for Paystack and click Activate Enter your Public Key and Secret Key from step 2 Click Activate Paystack

Step 4 — Enable Payment Methods In the Paystack dashboard under Settings

→ Preferences → Payment Channels, enable: Mobile Money (covers MTN, Vodafone, AirtelTigo) Card (Visa, Mastercard) Bank transfer (optional) USSD (optional — useful for buyers with feature phones)

Step 5 — Test the Integration Place a test order on your store using Paystack's test credentials (available in

their documentation). Confirm the payment prompt fires and the order is confirmed correctly before going live.

Step 6 — Go Live Switch from test mode to live mode in your Paystack dashboard

. Your store now accepts MoMo payments.

Setting Up MoMo on WooCommerce

WooCommerce (the WordPress e-commerce plugin) supports Paystack through a dedicated plugin.

Step 1 — Install the Paystack WooCommerce Plugin In your WordPress admin, go to Plugins

→ Add New. Search for Paystack WooCommerce Payment Gateway. Install and activate.

Step 2 — Configure the Plugin Go to WooCommerce

→ Settings → Payments. Find Paystack in the list and click Manage. Enter your Paystack Public and Secret Keys.

Enable the payment methods you want to offer.

Step 3 — Enable Mobile Money Specifically In the plugin settings, confirm that the Mobile Money option is enab

led. This is a toggle that must be explicitly activated — it is not always on by default.

Step 4 — Test and Go Live Use Paystack's test cards and test MoMo details (available in their developer docume

ntation) to confirm the integration works end-to-end before accepting real payments.

Setting Up MoMo on a Custom Website

For custom-built websites that do not use Shopify or WooCommerce, Paystack integration uses their REST API. com/docs) covers this in detail with code examples for JavaScript, PHP, Python, and other languages. If you are not technical, this requires a developer — it is not a no-code setup.

MediaWura handles payment integration as part of all website and e-commerce store builds. Book a strategy call → to discuss your specific setup.

Transaction Fees for Mobile Money in Ghana

15 Hubtel Confirm directly Confirm directly Confirm directly Direct MTN Merchant 0% gateway fee* N/A N/A *Direct MTN Merchant: The network charges the buyer a small transfer fee, not the merchant. But you lose automation and must reconcile manually. 9%) into their product pricing rather than charging it at checkout.

Charging payment fees at checkout creates friction and confusion. Build the fee into your pricing and offer payment as included. 9%.

Factor this into your pricing strategy for products under GH₵50.

Common Integration Problems and How to Fix Them

Problem: Buyer receives no payment prompt after entering their MoMo number Causes: Wrong network selected, insufficient MoMo balance, the number is not registered for MoMo, or the network system is experiencing downtime. Fix: Confirm the buyer is selecting the correct network. Ask them to check their MoMo balance.

Try again — network timeouts are common and usually resolve within minutes. Problem: Payment shows as successful in Paystack but order does not confirm in Shopify Causes: Webhook configuration issue — Shopify is not receiving the payment notification from Paystack. Fix: In your Paystack dashboard under Settings → API Keys & Webhooks, ensure your Shopify store URL is set as the webhook URL.

This is done automatically during Shopify integration but can become misconfigured after store URL changes. Problem: Test mode still active on live store Symptom: Real buyers enter payment but see a "test transaction" message. Fix: In your Paystack dashboard, switch from Test mode to Live mode.

Ensure your Shopify integration is using Live API keys (not Test keys). Problem: MoMo payments working but card payments declining Cause: Paystack account not fully verified — card processing requires business verification. Fix: Complete Paystack business verification by uploading your Ghana Card and business documentation.

Verification typically takes 1–3 business days. Problem: Payouts not arriving in bank account Fix: Confirm your bank account details in Paystack Settings → Bank Accounts. Payouts are sent on a daily or weekly schedule depending on your account status.

Check Paystack's payout dashboard for scheduled transfers.

##

Frequently Asked Questions

Does Paystack support MTN MoMo in Ghana? Yes. Paystack supports MTN Mobile Money, Vodafone Cash, and AirtelTigo Money in Ghana through a single integration.

All three networks are activated through the Paystack dashboard under Payment Channels. How long does it take for MoMo payments to reflect in my Paystack account? MoMo payment confirmation typically takes 15–30 seconds.

The funds are held in your Paystack balance. Payouts to your bank account are processed on your payout schedule — daily for verified accounts, or weekly for newer accounts. Can I accept MoMo without a payment gateway?

Yes — by sharing your personal or merchant MoMo number for buyers to pay directly. But this means no automation, no integration with your store, and manual reconciliation for every order. It is not sustainable above 5–10 orders per day.

What happens if a buyer initiates MoMo payment but does not approve the prompt? The transaction times out after 60–90 seconds. No payment is taken.

The buyer can try again. On your store, the order will remain unpaid until a successful payment is completed. Does Paystack work with Instagram or WhatsApp stores?

Paystack provides payment links that can be shared on Instagram or WhatsApp — the buyer clicks the link and completes MoMo or card payment on a Paystack-hosted page. This is a practical option for businesses not yet on a full e-commerce platform. Is there a minimum transaction amount for MoMo through Paystack in Ghana?

The minimum transaction through Paystack in Ghana is GH₵1. There is no practical minimum that would affect typical e-commerce transactions. MediaWura builds and integrates payment systems for Ghanaian online stores — Shopify, WooCommerce, and custom websites.

MoMo integration, card processing, and Pay on Delivery setup included. Engagements start from GH₵2,000.

Want us to implement these systems for you?

Our team specializes in applying these exact strategies to scale businesses in Ghana. Let's discuss how we can grow your revenue.