SucceedHQ Logo SucceedHQ

Building a Digital Wallet & Payment App for the Nigerian Underbanked

By Daniel Lucky · January 15, 2026 · 7 min read

Over 60% of Nigeria's adult population remains underbanked, lacking access to traditional financial services. A Lagos-based fintech startup wanted to change that with a digital wallet that worked for everyone—smartphone users and feature phone users alike. They needed a platform that combined mobile app convenience with USSD accessibility, supported by an agent network for cash-in/cash-out in local communities.

We built the entire platform from scratch in 4 months: a React Native mobile app, a USSD interface, an agent management dashboard, and the backend infrastructure to handle millions of transactions. Within the first quarter, the platform onboarded 50,000 users and processed over ₦200 million in transaction volume.

MetricResult
Users Onboarded (Q1)50,000+ registered users
Transaction Volume₦200M+ processed
User Retention Rate92% monthly retention
Build Timeline4 months from kickoff to launch

The Challenge

Building for Two Different User Profiles

The startup's target market included both urban smartphone users and rural users with basic feature phones. Building a single platform that served both segments required two separate interfaces—a mobile app for Android and iOS, and a USSD channel for feature phones—both connected to the same backend. The USSD integration needed to support balance checks, transfers, airtime purchase, and bill payments through simple menu codes.

On top of this, the platform needed an agent network layer that allowed local merchants to handle cash-in and cash-out transactions for users who could not fund their wallets digitally. Each agent needed a dedicated dashboard for tracking commissions, transaction history, and float balances.

Regulatory Compliance and Security Requirements

Handling financial transactions in Nigeria requires compliance with CBN guidelines for mobile money operators, including BVN-based KYC verification, transaction limits, and daily balance caps. We had to build a KYC system that could verify users through BVN lookup, NIN verification, and document upload—all within a smooth onboarding flow that did not drop off users.

Our Solution

A Unified Backend with Multiple Frontends

We built the core platform on Node.js with PostgreSQL, deploying on AWS with auto-scaling from day one. The API layer served three separate frontends: the React Native mobile app, the USSD gateway, and the agent web dashboard. This architecture meant every transaction was processed through the same business logic engine, regardless of how the user accessed the platform.

For the USSD integration, we partnered with a USSD aggregator to provision short codes. Users on any phone could dial a short code to check balances, send money, buy airtime, or pay bills. The USSD session handled authentication through their phone number and a 4-digit PIN, making it accessible even on the most basic devices.

Agent Network and Liquidity Management

We built a complete agent management system that allowed the startup to onboard merchants as cash-in/cash-out points. Agents received a web dashboard showing their float balance, transaction history, commission earnings, and customer activity. The system included automated float top-up requests and reconciliation reports that made it easy for agents to manage their liquidity without constant manual oversight.

The Results

The platform launched on schedule and hit 10,000 users in the first two weeks through a combination of agent-driven onboarding and referral campaigns. By the end of the first quarter, 50,000 users had registered, and the platform was processing ₦200M in monthly transaction volume. The retention rate remained above 92%, driven by the convenience of USSD access for users who could not always rely on smartphone data.

The agent network grew to 200 active agents across Lagos and Ogun states, handling 40% of all cash-in transactions. The startup successfully raised a Series A round 6 months after launch, citing the platform's user growth and transaction volume as key proof points.

Key Takeaways

Frequently Asked Questions

What wallet features were included?
The wallet included funding via bank transfer and card, peer-to-peer transfers, bill payments, airtime and data top-up, USSD codes for feature phones, and a fully functional agent network for cash-in/cash-out.
How did you handle security for financial transactions?
We implemented end-to-end encryption, BVN-based KYC verification, transaction PINs, device fingerprinting, fraud detection rules, and real-time SMS alerts for every transaction.
How did you integrate USSD into the platform?
We partnered with a USSD aggregator to provide short codes that allow users to check balances, send money, buy airtime, and pay bills from any phone, including basic feature phones.
How scalable was the platform for rapid growth?
The backend was built on Node.js with PostgreSQL, deployed on AWS with auto-scaling. The platform handled 50K+ users in the first quarter and scaled to 200K+ users within 6 months without downtime.

Need a Digital Wallet or Payment Platform?

We build production-ready fintech solutions for the African market. Let's discuss your project.

Talk to Our Team