How Flutterwave and Moniepoint ended Nigeria’s card monopoly in 14 days in 2019

Omoleye Omoruyi
How Flutterwave and Moniepoint began the virtual bank accounts revolution

Nigeria processed 729.2 million bank transfer transactions in 2018, worth ₦80.4 trillion. By 2024, that figure had reached nearly 11 billion transactions, placing Nigeria among the world’s largest adopters of real-time payments.

The entire distance between those two numbers was travelled in six years, and most of it traces back to a 14-day window in the summer of 2019 when two companies decided the card had run its course.

Card failure at the point of sale had become a defining feature of Nigerian retail life by then. Merchants lost sales. Customers queued, retried, and walked away. The infrastructure supporting plastic payments was brittle, and the Nigerian public had absorbed the frustration as a normal cost of doing business.

The companies that moved in 2019 understood that the frustration was a market waiting to be claimed.

Flutterwave and Moniepoint moved within weeks of each other and, between them, dismantled a decade of plastic dominance over Nigerian commerce. The transformation did not arrive in a single moment. It arrived as a series of quiet technical decisions, each one small in isolation, that added up to something the card networks could not absorb.

Olugbenga Agboola, Flutterwave CEO
Olugbenga Agboola, Flutterwave CEO
When Flutterwave, Moniepoint launched ‘pay via bank transfer’

Flutterwave moved first on June 27, 2019, when the company pushed a feature that allowed a shopper to pay via bank transfer directly on a merchant website. The mechanism was specific and deliberate: the system generated a unique account number tied to a single transaction.

A customer sent money to that number, the funds arrived in seconds, and the payment was confirmed without any manual reconciliation. This was the first time a major Nigerian payment gateway positioned the transfer as a primary checkout option for consumers rather than a fallback.

14 days later, on July 11, 2019, the team at TeamApt, now known as Moniepoint, launched Monnify for public use. Where Flutterwave targeted the consumer checkout experience, Monnify targeted the merchant’s back end.

Rather than generating a fresh account number per transaction, Monnify gave each merchant a permanent, dedicated account number that served as a fixed landing pad for all incoming funds. Every transfer arrived labelled and traceable without a clerk matching names to bank statements. The business owner could track every naira in real time.

The two approaches were not competing solutions to the same problem. Flutterwave solved the consumer friction problem, and Moniepoint solved the merchant reconciliation problem. Together, they covered both ends of the transaction and left the card network without a strong argument for its continued dominance.

The commercial bank that made it possible

Neither company could have moved as fast as they did without a banking partner willing to absorb the regulatory and operational risk of connecting fintech infrastructure to the core banking system.

Most traditional Nigerian banks viewed the fintech surge of that period as a competitive threat and kept their distance.

Providus Bank took a different position. Industry observation shows that the bank, in those early years, opened its core banking infrastructure to some fintech companies that other lenders would not touch. Flutterwave and Moniepoint were among the primary beneficiaries of that arrangement.

The access Providus provided was the technical foundation on which virtual accounts were built. Without a licenced bank willing to issue the underlying account numbers and route the settlement, there were no unique identifiers to generate, no instant confirmations to send, and no transfers to process.

The code that Flutterwave and Moniepoint wrote was sophisticated, but it needed a vault behind it. Providus supplied that vault when the rest of the industry refused.

Paystack later brought virtual accounts into its own merchant network and extended the reach of the technology significantly. But the foundational window opened in the summer of 2019, and the companies that moved through it first set the terms for everything that followed.

Co-founders of Paystack: Shola Akinlade and Ezra Olubi
Co-founders of Paystack: Shola Akinlade and Ezra Olubi…

The impact was structural. Before the virtual account arrived, a business confirming a transfer waited days while a human matched a depositor’s name to a bank statement entry. The 2019 infrastructure made that process automatic and instantaneous. A transfer became as fast as a card swipe but cleared at a rate the card networks, weighed down by their own legacy architecture, could not match.

NIP transaction volume grew from 1.1 billion in 2019 to 5.2 billion by 2022, then to 9.7 billion in 2023, and approached 11 billion in 2024. That curve did not emerge from a single policy or a single company.

It possibly emerged from a 14-day window in which two technical teams solved different halves of the same problem, supported by one bank that absorbed the risk no one else would. Every time a vendor receives a payment alert today, the chain of causation runs back to those two summer weeks in 2019. The card monopoly broke quietly, and Nigeria has been spending differently ever since.


Technext Newsletter

Get the best of Africa’s daily tech to your inbox – first thing every morning.
Join the community now!

Register for Technext Coinference 2023, the Largest blockchain and DeFi Gathering in Africa.

Technext Newsletter

Get the best of Africa’s daily tech to your inbox – first thing every morning.
Join the community now!