Moniepoint’s card payments infrastructure processes more than 20 million transactions daily, with the fintech relying on real-time monitoring and automated routing controls to reduce payment failures and shield customers from the impact of uncertain transaction outcomes.
The company disclosed the figure during its inaugural Off-the-Record Engineering Mixer in Lagos, where senior engineers from Moniepoint, Flutterwave, Cowrywise, and Nomba examined the challenges of operating financial technology infrastructure at scale.
The transaction volume reflects the growing pressure on payment systems as digital transactions become increasingly central to Nigeria’s financial ecosystem. Moniepoint said its infrastructure is built not only to process payments quickly but also to manage situations in which banks, processors, or network connections experience disruptions.
Infrastructure designed around transaction uncertainty
Moniepoint’s card payment system differentiates between transactions that are unlikely to succeed and those whose final outcome cannot immediately be confirmed.
Where the system determines with sufficient certainty that a transaction will fail, it applies a “fail fast” approach. Transactions with uncertain outcomes, meanwhile, undergo additional checks before a final response is communicated to the customer.
The approach is intended to reduce instances where customers are debited despite a payment not being completed—situations that can leave users waiting for reversals or refunds.
“Building reliable payment infrastructure is about understanding every point at which a transaction can fail, determining what the system knows at each stage and designing the right response when things go wrong,” said Ayomide Kolawole, Engineering Manager, Card Payments at Moniepoint.
“Our responsibility is to ensure that customers are not left carrying the consequences of uncertainty created within a system they rely on,” he added.
A component of the fintech’s infrastructure continuously monitors the performance of individual issuing banks across multiple payment processors. It tracks transaction success rates and response times in real time.
When a destination exceeds a configured performance threshold, the system automatically stops routing transactions to it. According to Moniepoint, this helps reduce extended waiting times and prevents the build-up of failed or delayed payments.
“For us, the goal is not simply to process transactions quickly, but to make sure that when something goes wrong, the customer experience does not become the cost of that failure,” Kolawole said.
Scaling payment systems in a distributed environment
The disclosure comes as fintech companies increasingly depend on distributed systems, asynchronous processing, and several external service dependencies to manage large transaction volumes.
At the Lagos engineering forum, participants considered the trade-offs involved in scaling these systems, including service failures, network dependencies, observability, security, and service decomposition.
Engineers also examined the complexity of building distributed infrastructure for point-of-sale payments, where a transaction may pass through multiple components before its final status can be confirmed.
Moniepoint’s wider payments infrastructure operates at considerable scale. The company says its technology processes more than $250 billion in digital payment transaction value annually and that it is Nigeria’s largest merchant acquirer, supporting a substantial share of the country’s point-of-sale transactions.
The fintech previously reported that its platform processed more than 5.2 billion transactions in 2023, including 3.3 billion transactions on its terminals, highlighting the rapid expansion of digital payment infrastructure in Nigeria.
The discussions at the engineering mixer reinforced the view that payment reliability involves more than keeping systems operational. Fintechs must anticipate failures, understand transaction states when different infrastructure components provide conflicting signals, and ensure that uncertainty is not passed on to customers.
For Moniepoint, this means designing payment infrastructure with failure as an expected possibility rather than treating it as an exceptional event.
Comments