Skip to main content

Command Palette

Search for a command to run...

Inside GhIPSS: How Ghana Built Africa's Most Interoperable Payment System

Updated
11 min read
B

I'm a full stack developer from Ghana. I'm passionate about helping others gain their ground in tech, specifically web development.

A deep dive into the architecture that lets 53 financial institutions, 6 mobile money operators, and 235,000+ agents move money instantly — and settle it twice a day.

When you send money from your MTN MoMo wallet to someone on Telecel Cash, the transfer completes in under 10 seconds. It feels simple. But behind that 10-second experience is one of the most sophisticated payment architectures on the African continent — a centralized national switch that routes transactions across every mobile wallet, bank account, and biometric card in Ghana.

That switch is GhIPSS — the Ghana Interbank Payment and Settlement Systems Limited. And the way it achieves interoperability is worth understanding, whether you’re a fintech engineer building on Ghana’s payment rails, or simply curious about how money actually moves in one of West Africa’s most digitized economies.

The Problem GhIPSS Was Built to Solve

Before GhIPSS, Ghana’s payment landscape was fragmented. Banks couldn’t easily settle with each other electronically. Mobile money didn’t exist yet. Cheques took days to clear. And there was no shared infrastructure connecting financial institutions.

The Bank of Ghana incorporated GhIPSS in May 2007 as a wholly owned subsidiary with a single mandate: build and manage the interoperable electronic payment infrastructure for all financial institutions in the country. The keyword is interoperable — not just digital, but connected.

The vision was bold: any Ghanaian should be able to send money from any account type (bank, mobile wallet, or biometric card) to any other account type, across any institution, instantly. Today, that vision is largely realized — and the architecture behind it is what makes it work.

The Hub-and-Spoke Model: One Switch to Connect Them All

GhIPSS operates a hub-and-spoke interoperability model. Instead of requiring every bank and mobile money operator to build bilateral connections with each other — which would mean hundreds of point-to-point integrations — every participant connects to one central switch.

Think of it like an airport hub. If you have 53 financial institutions, a bilateral model would require 1,378 separate connections. GhIPSS reduces that to 53 — one per participant. Banks connect directly. Electronic Money Issuers (EMIs) like MTN Mobile Money Limited and Telecel Cash connect through sponsoring banks.

This single-switch design is the foundation. Everything else builds on top of it.

GhIPSS doesn’t run one payment system — it runs an interconnected suite of them, built layer by layer over more than a decade. The three core platforms form what GhIPSS calls the “Financial Inclusion Triangle”:

gh-link (2012) is the national card switch. It connects all domestic ATMs and POS terminals, enabling cardholders to use any ATM regardless of their issuing bank. gh-link processes EMV chip transactions and serves as the foundational backbone for the other platforms.

GhIPSS Instant Pay — GIP (2015) enables real-time account-to-account transfers up to GH¢50,000, available 24/7 across USSD, mobile apps, internet banking, ATMs, and POS devices. GIP rides on gh-link rails and has become the dominant payment channel, with transaction values surging 233% year-on-year in 2024 to reach GH¢47.5 billion.

Mobile Money Interoperability — MMI (2018) was the game-changer. Launched on May 10, 2018, it made Ghana one of the first countries in Africa to achieve full cross-network mobile money interoperability. MMI connects to the GIP platform, which connects to gh-link, completing the triangle: any mobile wallet can send to any other wallet, any bank account, or any e-zwich biometric card.

The layered architecture is deliberate. Each system was built to extend the one before it, creating full interoperability across three fundamentally different account types without requiring any single platform to handle everything.

Tracing a Transaction: What Actually Happens in Those 10 Seconds

Let’s trace a real transaction to understand the architecture in action. Suppose Ama on MTN MoMo sends GH¢100 to Kwame on Telecel Cash.

Step 1: Initiation. Ama dials *170# and navigates to the option for sending money to another network, entering Kwame’s Telecel number and the amount.

Step 2: Validation at the source. MTN’s backend validates Ama’s balance, KYC tier limits, and daily transaction caps. If everything passes, it debits her wallet by GH¢100.

Step 3: Routing through the switch. The transaction hits the GhIPSS MMI switch, which identifies Telecel as the network hosting Kwame’s wallet.

Step 4: Wallet name validation. GhIPSS queries Telecel’s system and returns Kwame’s registered name to Ama for confirmation. This step — often invisible to users — is a critical fraud prevention mechanism. Ama sees “Kwame Mensah” and confirms the transfer.

Step 5: Credit at the destination. GhIPSS routes the credit instruction to Telecel, which credits Kwame’s wallet with GH¢100. Both parties typically receive SMS confirmations.

Total elapsed time: under 10 seconds.

But here’s what most people don’t realize — no actual money moved between MTN and Telecel in those 10 seconds. Ama’s wallet was debited, Kwame’s wallet was credited, and GhIPSS recorded the transaction. The actual interbank movement of funds happens later, in the settlement layer.

The Two-Layer Architecture: Instant Transfers, Deferred Settlement

This is where the architecture gets interesting. Ghana’s system cleanly separates two things that seem like they should be the same:

Layer 1 — The transfer layer (instant). Users experience real-time movement of value. Ama’s balance drops, Kwame’s balance increases. From their perspective, the money has moved.

Layer 2 — The settlement layer (deferred). The actual movement of money between financial institutions happens in batch. GhIPSS performs multilateral net settlement at scheduled windows throughout the day. At each window, it calculates net obligations across all participants.

Here’s why netting matters. Between settlement windows, MTN’s customers might send GH¢5 million to Telecel customers, while Telecel’s customers send GH¢3 million back to MTN. Instead of processing GH¢8 million in gross transfers, the system only moves the net difference of GH¢2 million from MTN’s side to Telecel’s side. This dramatically reduces the volume of money flowing through the settlement system.

These net positions are submitted to the Bank of Ghana’s Ghana Interbank Settlement (GIS) system — the country’s Real-Time Gross Settlement (RTGS) infrastructure, operational since 2002. Settlement through the GIS is final and irrevocable, executed in central bank money using SWIFT messaging standards now migrated to ISO 20022.

The elegance of this design is that users get speed (instant transfers) while the banking system gets stability (controlled, netted settlement in central bank money). The gap between the two layers — typically measured in hours — is absorbed by the substantial liquidity sitting in trust accounts.

Where the Money Actually Lives: Trust Accounts

This is perhaps the most important and least understood part of the architecture. When you see GH¢100 in your mobile money wallet, where is that money?

It’s not at the Bank of Ghana. It’s not floating in some digital void. Every cedi of mobile money is backed one-to-one by cash in trust accounts held at commercial universal banks.

Under the Payment Systems and Services Act 2019 (Act 987), Electronic Money Issuers must maintain dedicated customer float accounts where funds are kept in liquid assets withdrawable on demand. These funds cannot be commingled with the EMI’s own operating capital. An independent trustee manages the accounts, and the EMI’s articles of incorporation must specify that customer e-money is held in trust and cannot be encumbered in insolvency.

As of late 2025, trust accounts across all partner banks held approximately GH¢30 billion — a figure explored in depth in this analysis by The Business & Financial Times.

MTN’s architecture here is particularly sophisticated. It uses a Bank Identification Number (BIN) model — each of its 17+ partner banks (including Ecobank, Fidelity, CalBank, GCB, Stanbic, Standard Chartered, and others) is assigned a unique BIN, and customer wallets are mapped to specific BINs. The aggregate trust balance at each partner bank equals the total e-cash in wallets tagged to that bank’s BIN.

This creates a fascinating economic loop: mobile money adoption drives trust account deposits, which provide banks with cheap, stable liquidity — the spread between what banks pay on these deposits and what they earn from lending is substantial. The interest earned on trust accounts is required to be passed through to end customers — EMIs must return not less than 80% of interest earned to wallet holders.

How Banks Fit In: From Principals to Custodians

The bank-MNO relationship has fundamentally transformed. Under the 2008 Branchless Banking Guidelines, telcos could only operate as agents of banks. Banks were the principals, and every mobile money account was linked to a partner bank. MTN launched mobile money in 2009 by partnering with nine banks.

The 2015 E-Money Issuer Guidelines changed everything by introducing the Dedicated Electronic Money Issuer (DEMI) concept. This gave telcos legal standing to issue e-money directly. Banks shifted from being principals to serving three roles:

Custodians — they hold the trust accounts that back every cedi of mobile money.

Product partners — they build financial products distributed via mobile money rails. Fidelity Bank offers MTN’s Y’ello Save product (8% p.a. savings). Ecobank provides XpressLoan micro-credit through MoMo.

Settlement participants — they hold settlement accounts at the Bank of Ghana and sponsor EMIs in the RTGS system, since EMIs are indirect participants in settlement.

Banks have also responded competitively. GCB Bank launched G-Money as a bank-led EMI. The broader banking sector collectively launched GhanaPay in 2022 — a shared bank-led mobile money service accessible via *707# — offering zero transaction fees to compete with telco-led mobile money.

The Bank of Ghana’s Triple Role

The Bank of Ghana’s position in this architecture is unusually concentrated. It simultaneously serves as:

Owner — BoG owns 100% of GhIPSS, with the Governor chairing the board.

Regulator — Through Act 987, BoG licenses and oversees all payment participants, sets KYC tier limits, mandates trust account requirements, and can impose penalties including imprisonment for operating without a license.

Settlement bank — BoG operates the GIS/RTGS system where all retail payment streams ultimately settle.

This concentration gives BoG extraordinary control over the payment value chain. It’s a double-edged sword: it enabled Ghana to push through interoperability faster than markets where coordination among multiple stakeholders has stalled (the regulator could simply mandate participation). But it also raises questions about competitive neutrality and conflict of interest that the planned — and still incomplete — diversification of GhIPSS ownership was designed to address.

The Technical Stack

For engineers and fintechs looking to understand or integrate with GhIPSS infrastructure, the technical stack spans multiple messaging standards:

ISO 8583 handles card-based transactions on gh-link. Web service APIs power GIP instant payments. The RTGS uses SWIFT FIN Y-Copy messaging, now migrated to ISO 20022. Card infrastructure runs on Thalès PURE® EMV technology for gh-link and Paycode EDAPT technology for e-zwich. The 3D Secure (gh-secure™) platform provides second-layer authentication for online card payments. GhIPSS holds both ISO 27001 and PCI DSS certifications.

For fintech integration, several pathways exist. Third-party aggregators like Orchard provide REST APIs with JSON request/response formats that interface with GhIPSS systems, offering mobile money payments, card payments, remittance APIs, and hosted checkout with callback notifications. MTN’s MobileMoney open API provides another integration path. GhIPSS’s Third Party Settlement Service enables interbank settlement for any licensed third-party payment scheme.

A formal open banking API framework doesn’t yet exist but is a stated priority. GhIPSS’s current leadership has committed to developing nationally accepted technical and governance standards for open banking APIs — a development that would significantly lower the barrier for fintech integration. The BoG’s regulatory sandbox, launched in August 2022, provides a testing ground for innovations in payments, e-KYC, and digital banking.

The Fee Architecture

The economics of interoperability run on a receiver-pays model (switched from the original sender-pays model). The receiving institution pays 0.2% of transaction value, capped at GH¢2, of which GhIPSS retains the majority as a switching fee.

Consumer-facing fees range from 0–1% for wallet-to-wallet and 0–3% for wallet-to-bank transfers, with a BoG-recommended ceiling of GH¢10 per transaction. For GIP bank transfers, banks charge 1%, routing 30% to GhIPSS and retaining 70%.

This fee structure has been critical to adoption. By keeping costs low and distributing them across the ecosystem, Ghana avoided the pricing barriers that have limited interoperability uptake in other markets.

What Makes Ghana’s Approach Distinctive

Three architectural decisions set Ghana apart from other African markets:

Centralized infrastructure, regulator-owned. Rather than leaving interoperability to bilateral market agreements (as in Kenya) or private-sector switches, Ghana placed the switch at the center of the financial system, owned by the central bank. This eliminated the coordination problem but concentrated power.

Layered platform design. gh-link, GIP, and MMI aren’t separate systems — they’re layers that extend each other. This meant Ghana didn’t need to build mobile money interoperability from scratch; it extended existing bank interoperability infrastructure to include wallets.

Mandatory trust accounts with interest pass-through. By requiring that every cedi of e-money is backed by trust accounts that earn interest for customers, Ghana created an incentive alignment where mobile money adoption strengthens — rather than threatens — the banking system.

The result is an ecosystem where 53 financial institutions, 6 EMIs, and hundreds of thousands of agents all participate in a single, interconnected payment network. Ghana now processes over GH¢174.5 billion annually through GhIPSS — and the system is still growing rapidly.

What Comes Next

The architecture is heading in two directions. Domestically, the push is toward open banking APIs and a unified digital identity layer built atop the payments ecosystem. Ghana’s regulatory sandbox is testing innovations in payments, e-KYC, and digital banking.

Internationally, cross-border interoperability is the next frontier. Ghana is piloting connections to the Pan-African Payment and Settlement System (PAPSS) and testing Africa’s first direct mobile money interoperability corridor linking the Ghana cedi and Nigerian naira.

For fintech builders operating in Ghana’s ecosystem, understanding this architecture isn’t optional — it’s the foundation everything runs on. The hub-and-spoke model, the two-layer transfer-settlement separation, the trust account framework, and the regulatory structure all shape what’s possible to build, how transactions flow, and where value is created.

The 10-second transfer is just what users see. The architecture underneath is what makes it work.


Written by Benson | February 2026

Support me on Something Small

Further Reading

More from this blog

T

Tech by Benson: Web Development, PHP, Laravel, React, JavaScript Tips & Insights

7 posts

Benson, a seasoned programmer and tech enthusiast, shares expertise in web development, PHP, Laravel, React, and JavaScript. Join the journey of learning and growth in the ever-evolving tech world.