Websites11 min read

Integrate the MTN MoMo Collections API in Accra in 2026

Mohamed Bah·Fondateur, Kolonell
August 25, 2026
Share:
Integrate the MTN MoMo Collections API in Accra in 2026

Integrate the MTN MoMo Collections API in Accra in 2026

Websites

The verdict in three sentences

The MTN MoMo Collections API collects directly into your merchant wallet in Accra with instant settlement, setting it apart from T+2 flows. In 2026, expect fees around 1.5 to 2%, a per-transaction cap, and a flow built on the API key, the X-Reference-Id header and status polling. The sandbox is free and faithfully mirrors production response codes.

The Collections flow step by step

The principle: you generate a unique X-Reference-Id (UUID) per payment request, you call requesttopay, then you poll the status until it resolves (SUCCESSFUL, FAILED, PENDING). The customer confirms on their phone via a MoMo prompt.

StepCall / headerRole
1. AuthPOST /token (API key + user)Access token
2. ReferenceX-Reference-Id (UUID v4)Request idempotency
3. RequestPOST /requesttopayTriggers the MoMo prompt
4. TargetX-Target-Environmentsandbox / production
5. PollingGET /requesttopay/{id}Real-time status
6. ResolutionSUCCESSFUL / FAILEDFulfil or fail

Collections API versus hosted checkout

The direct API gives control over UX and wallet settlement, while the hosted checkout reduces integration work but externalizes the experience.

CriterionCollections APIHosted checkout
Fees~1.5-2%~2% + aggregator margin
SettlementInstant walletT+1 to T+2
UXNative in-appExternal redirect
Txn capProvider limitVariable
Dev effortMedium (2-3 days)Low (1 day)
ControlFullLimited

These figures are a 2026 order of magnitude to confirm under your MTN contract.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Mini case study

Kwame runs an online hardware store in Accra, collecting the equivalent of 4,000,000 FCFA per month across ~800 transactions. Moving from a hosted checkout at ~2.3% to Collections API at 1.7% saves him roughly 24,000 FCFA/month. More importantly, instant wallet settlement removes the cash-flow gaps that were blocking his restocking.

FAQ

What is the X-Reference-Id for? It is the UUID that uniquely identifies each payment request. It guarantees idempotency: replaying the same request does not create a double charge.

Why poll instead of waiting for a callback? MoMo Collections relies heavily on status polling. You query GET /requesttopay/{id} at short intervals until SUCCESSFUL, FAILED or expiry.

Does the sandbox reflect production? Yes, it reproduces response codes and statuses. Always test SUCCESSFUL, FAILED and PENDING before going live.

What happens beyond the transaction cap? The transaction is rejected. For higher amounts, split the order or offer another payment method as a fallback.

Let's talk about your project. We integrate MTN MoMo Collections with robust polling and cap handling. WhatsApp +221 77 596 93 33.

Tags:#mtn momo#collections api#accra#ghana#integration#polling#sandbox#2026
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.