Domestic Transfer Architecture
Every money transfer app routes through the Nigeria Inter-Bank Settlement System (NIBSS). The ecosystem has three layers: NIBSS (central switch managed by CBN and banks), Payment Solution Service Providers like Paystack and Flutterwave (middle layer holding NIBSS licenses), and fintech apps like yours (bottom layer).
Your app will not connect to NIBSS directly unless you hold a switching license requiring billions in capital. Instead, integrate with one or more PSSPs who handle NIBSS connectivity. This is the standard and fully CBN-compliant architecture.
NIBSS NIP Integration
NIBSS Instant Payment (NIP) is the real-time interbank transfer system powering most Nigerian digital transfers, operating 24/7/365. When a user initiates a transfer, your backend sends the request to your PSSP API, which routes through NIBSS to the recipient's bank. Debit and credit happen in real time.
Key NIP API features: name enquiry (validate account name before transfer), single immediate transfer, bulk transfer, and transaction status query. Most production apps integrate at least two PSSPs for redundancy. Paystack offers simplest integration, Flutterwave supports international payments, Interswitch provides direct bank relationships.
| Feature | Paystack | Flutterwave | Interswitch |
|---|---|---|---|
| Name enquiry | Yes | Yes | Yes |
| Bulk transfer | Yes | Yes | Yes |
| Settlement speed | T+1 | T+1 | Same day |
| Integration complexity | Low | Medium | High |
Transaction Limits per CBN
CBN transaction limits by KYC tier: Tier 1 (Basic, phone only): 50,000 daily, 20,000 single. Tier 2 (BVN + ID): 200,000-500,000 daily, 100,000 single. Tier 3 (Full KYC): 5,000,000+ daily, 1,000,000+ single. Your engine must calculate remaining daily limit server-side on every transfer attempt and reject exceeding amounts with clear messaging.
Fraud Detection
The CBN requires fraud detection for all payment providers. Common Nigerian fraud patterns: phishing and social engineering, account takeover, mule accounts, and SIM swap fraud. Detection techniques include velocity checks (rapid transfers to new beneficiaries), device fingerprinting, IP geolocation analysis, and ML transaction pattern models. The CBN mandates multi-factor authentication for all transfers above 50,000 and additional approval above 1,000,000.
Settlement and Reconciliation
When a user transfers, the sender's bank is debited and the recipient's bank is credited in real time. Cash settlement between banks happens through NIBSS at end of day. Your reconciliation system must match internal records against PSSP settlement reports. Every transaction needs a unique reference traceable through your system, PSSP, NIBSS, and both banks. Failed transactions must be refunded within 24 hours per CBN guidelines.
Frequently Asked Questions
What is NIBSS Instant Payment?
Real-time interbank transfer system enabling instant transfers between Nigerian bank accounts 24/7. Apps integrate via licensed PSSPs.
What are CBN transaction limits?
Tier 1: 50,000 daily. Tier 2: 200,000-500,000. Tier 3: 5,000,000+. Enforced server-side based on KYC tier.
How do you implement fraud detection?
Velocity checks, device fingerprinting, IP geolocation, ML models. MFA mandatory for transfers above 50,000 per CBN.
What is the settlement process?
Real-time between banks via NIBSS. Reconciliation matches PSSP reports against internal records. Discrepancies resolved within 24 hours.