2 Best APIs for USSD Payment Processing in Nigeria

We've analyzed and compared the top 2 API providers supporting USSD Payment Processing for Nigerian developers and businesses. Find the right infrastructure fit for your startup below.

Written by Editorial Staffs as at 19th June, 2026

All APIs with USSD Payment Processing

2 of 2 selected
Feature
NIBSS APIs
RoutePay Fintech
PricingInstitutional / enterprise pricing — fees are negotiated based on transaction volume and API product. NIBSS does not publish a public fee schedule. NIP transaction fees are typically charged to member financial institutions per-transaction at rates set by the CBN. Contact NIBSS directly for commercial terms.No monthly maintenance fees. Minimal industry-standard per-transaction fees applied with full transparency. Specific fee percentages not publicly listed — contact RoutePay sales (sales@routepay.com) for merchant pricing. Micro-loan fees governed separately by Routelink MFB terms.
NIP Instant Payment Processing
Yes
No
BVN Validation
Yes
No
NIBSS Direct Debit (NDD)
Yes
No
Nigeria Central Switch (NCS) Connectivity
Yes
No
Real-time Fund Transfer
Yes
No
Transaction Status Query
Yes
No
Sandbox Testing Environment
Yes
No
USSD Payment Processing
Yes
Yes
Account Name Enquiry
Yes
No
Self-serve Developer Registration (no CBN license)
No
No
Card Payment Processing
No
No
International SWIFT Transfers
No
No
Crypto or Stablecoin Transfers
No
No
Card Payment Acceptance (Debit/Credit)
No
Yes
Bank Transfer Acceptance
No
Yes
QR Code Payments
No
Yes
POS Terminal Support
No
Yes
Payment Link Generation
No
Yes
Bill Payments (Airtime, Electricity, TV, Internet)
No
Yes
Bulk Payouts
No
Yes
Merchant Dashboard & Reporting
No
Yes
Micro-loan Access via Routelink MFB
No
Yes
Government / Institutional Payments
No
Yes
Tiered KYC System
No
Yes
Fraud Monitoring & 2FA
No
Yes
International Card / Multi-currency
No
No
Subscription / Recurring Billing API
No
No
Crypto Payments
No
No
View Details View Details
++++
NIBSS APIs

NIBSS APIs

The Nigeria Inter-Bank Settlement System (NIBSS) is the central financial market infrastructure of Nigeria, responsible for managing the country's national payment clearing and settlement systems. Incorporated in 1993 and commencing operations in June 1994, NIBSS is jointly owned by the Central Bank of Nigeria (CBN) and all licensed Nigerian banks. It is the backbone upon which every bank transfer, USSD payment, POS transaction, and interbank settlement in Nigeria operates. NIBSS provides a suite of APIs and infrastructure services — collectively referred to as NIBSS APIs — that allow CBN-licensed financial institutions and certified payment application developers to connect directly to Nigeria's national payment rails. Unlike most APIs on this platform, NIBSS APIs are not intended for general startup developers: access is restricted to licensed financial institutions (commercial banks, microfinance banks, mortgage banks) and certified fintech entities holding CBN payment licenses (PSSP, PTSP, or equivalent). Startups and independent developers typically access NIBSS services indirectly through licensed payment aggregators like Paystack, Flutterwave, Interswitch, or Mono. **Core API Products** 1. **NIBSS Instant Payment (NIP)** — Launched in 2011, NIP is Nigeria's real-time interbank payment system, enabling instant fund transfers between accounts at different Nigerian banks. NIP processes millions of transactions daily and underpins every bank-to-bank transfer made via mobile banking apps, internet banking, USSD, POS terminals, and agent banking networks across Nigeria. The NIP API allows licensed institutions to initiate transfers, query transaction status, and handle incoming credit notifications in real time. 2. **Bank Verification Number (BVN) Validation** — The BVN system, launched in 2014, is a biometric identity database containing over 64 million records linking Nigerian bank customers to their fingerprints and facial biometrics. The NIBSS BVN Validation API allows licensed institutions to verify a customer's BVN in real time — checking that the BVN is legitimate, active, and matches the customer's submitted personal details (name, date of birth, phone number). This is the gold standard for identity verification in Nigerian financial services and is a mandatory component of many CBN-mandated KYC processes. 3. **NIBSS Direct Debit (NDD)** — NDD is Nigeria's national direct debit mandate system, enabling recurring payment collection from customers who have provided a formal payment mandate. It is widely used by lending institutions for loan repayment collections, by utilities for bill payments, and by insurance companies for premium collections. NDD allows authorized institutions to debit customer accounts on a predetermined schedule without requiring the customer to manually authorize each payment. 4. **Nigeria Central Switch (NCS)** — Launched in 2007, the NCS is the interoperability layer connecting all licensed Nigerian banks and mobile payment operators. It enables transactions initiated on one bank's channel (e.g., a GTBank POS terminal) to route correctly to another bank's account (e.g., an Access Bank account). The NCS also connects ATM networks, enabling nationwide ATM interoperability. **Authentication & Security** NIBSS APIs use enterprise-grade mutual authentication combining SSL (Secure Sockets Layer) encryption and HMAC256 digital signatures. Every API request must be signed with the institution's secret key using the HMAC256 algorithm, providing message integrity verification in addition to transport-level encryption. API credentials are issued only after the full NIBSS certification process is completed. **Sandbox Environment** NIBSS maintains a sandbox environment at vi-nibsssandbox.nibss-plc.com.ng, available to institutions and developers who have been approved for the certification process. The sandbox replicates NIP and other NIBSS services in a test environment, allowing certified developers to validate their integration before going live on the national network. **Access & Certification Process** Gaining direct NIBSS API access is a formal, multi-week process: 1. Submit a Letter of Intent to the NIBSS Managing Director detailing the application, device specifications, compliance standards, and intended use 2. NIBSS Certification Team evaluates the Letter of Intent 3. Legal Team reviews all required documents (Certificate of Incorporation, Memorandum and Articles of Association, Director Particulars, 3-year Tax Clearance) 4. NIBSS provides test specifications for the application/device 5. Rigorous testing against CBN-defined requirements and international payment standards 6. Certification issued (valid for 24 months, renewable) or defects identified for remediation **Pricing** NIBSS does not publish a public fee schedule. Transaction fees for NIP and other services are established through institutional agreements and CBN regulatory guidelines. Licensed member banks pay per-transaction fees to NIBSS based on negotiated volume tiers. Independent developers seeking to use NIBSS services should work through licensed aggregators rather than applying for direct access. **Who Can Use NIBSS APIs Directly** - Commercial banks, merchant banks, microfinance banks licensed by the CBN - Payment service providers holding CBN PSSP or PTSP licenses - Payment terminal service aggregators certified by NIBSS - Mobile money operators licensed by the CBN **Who Cannot Use NIBSS APIs Directly** - Startups without a CBN license - Independent software developers - Businesses that are not registered financial service providers in Nigeria **For Developers Without a CBN License** Most Nigerian developers do not access NIBSS directly. Instead, they build on top of licensed payment infrastructure providers whose APIs abstract the NIBSS layer: - Use Paystack or Flutterwave for NIP-based transfers (they are licensed NIBSS members) - Use Mono, Okra replacements, or Youverify for BVN verification (as licensed data processors) - Use Interswitch or eTranzact for NCS-connected switching services **Frequently Asked Questions** Q: Can a startup developer use NIBSS APIs directly? A: Not without a CBN license. NIBSS access is restricted to licensed financial institutions. Startups should access NIBSS services through licensed aggregators. Q: What is the BVN API and why is it important? A: The BVN Validation API allows licensed institutions to verify a customer's identity against Nigeria's 64M+ biometric database — the regulatory standard for KYC in Nigerian financial services. Q: How long does the NIBSS certification process take? A: Typically several weeks to months, depending on the complexity of the application and the completeness of submitted documents. Q: Is there a sandbox for testing NIBSS APIs? A: Yes — vi-nibsssandbox.nibss-plc.com.ng — available to institutions that have initiated the certification process.

++++
RoutePay Fintech

RoutePay Fintech

RoutePay Fintech Limited is a Nigerian payment technology company that received its Full Operating Licence from the Central Bank of Nigeria (CBN) as a Payment Solution Service Provider (PSSP) on January 12, 2023 — making it one of the newer entrants to Nigeria's regulated payment gateway space. The company is also certified by the Nigerian Communications Commission (NCC) for Value-Added Services, giving it a dual regulatory standing that covers both financial payments and telecoms-adjacent services like airtime and data transactions. Headquartered in Victoria Island, Lagos (Africa Re House, Plot 1679 Karimu Kotun Street), RoutePay operates under the leadership of CEO Abayomi Olomu and Group Managing Director Femi Adeoti (former MD of Inlaks). The company is registered as RoutePay Fintech Limited (RC 1872221) and uniquely owns a licensed microfinance bank subsidiary — Routelink Microfinance Bank Limited (RC 8836108) — enabling it to offer embedded merchant credit alongside payment processing, a rare combination in Nigeria's payment gateway landscape. **Omnichannel Payment Infrastructure** RoutePay is built as a truly omnichannel payment platform — not just an online gateway, but a complete payments infrastructure that covers every channel Nigerian consumers and businesses transact on: - **Web**: Browser-based checkout integration for e-commerce and business websites - **Mobile**: SDK and API integration for iOS and Android apps - **POS**: Physical terminal support for retail and hospitality merchants - **ATM**: ATM payment routing for cash-based and card-based transactions - **USSD**: Short code-based payment acceptance for feature phone users and financial inclusion scenarios This breadth of channels makes RoutePay particularly valuable for businesses that operate across both digital and physical environments, or for government institutions that need to serve citizens regardless of smartphone availability. **Core Payment Features** RoutePay supports card payments (debit and credit — Visa, Mastercard, Verve), direct bank transfers, USSD codes, QR code payments, and payment link generation. The payment link feature is specifically designed for social media sellers and informal businesses that take orders via WhatsApp, Instagram, or phone — allowing them to collect payments without a dedicated website. **Bill Payments API** Beyond payment acceptance, RoutePay provides a bill payments module covering: airtime top-up for all Nigerian mobile networks (MTN, Airtel, Glo, 9mobile), mobile data purchases, DSTV/GOtv/Startimes cable TV subscription renewals, and PHCN/DISCOs electricity prepaid token purchases. This module enables developers to build super-apps and lifestyle platforms with embedded utility payment capabilities. **Merchant Micro-loans via Routelink MFB** One of RoutePay's most distinctive features is its integration with Routelink Microfinance Bank. Merchants who process payments through RoutePay become eligible for micro-loans whose terms are informed by their transaction history and payment volumes on the platform. This provides Nigerian SMEs with access to working capital financing without the collateral requirements and bureaucratic overhead of traditional bank loans — the loan eligibility is earned through demonstrated business activity rather than pre-existing credit history. **Government & Institutional Payments** RoutePay explicitly targets government and public sector clients, enabling tax collection, licensing fee payment, regulatory fee submission, and institutional disbursements. The USSD channel support is particularly valuable here — it allows citizens in areas with limited internet access to make payments to government agencies using any mobile phone. **Security Architecture** RoutePay implements bank-grade AES encryption across all transactions, combined with two-factor authentication (2FA) for account access and a real-time fraud monitoring system. Auto-reversal protocols ensure that failed transactions are automatically reversed without manual intervention. The platform also offers account freeze capability for security incidents. **Tiered KYC System** RoutePay implements a Tier 1 / Tier 2 / Tier 3 KYC model for individual users, consistent with CBN's tiered KYC framework for digital financial services. Higher tiers unlock larger transaction limits — Tier 1 requires minimal information (BVN linkage), while Tier 2 and Tier 3 require progressively more documentation (government ID, address proof, enhanced verification). This tiered approach enables financial inclusion while managing regulatory compliance. **Authentication & API Access** RoutePay provides API access for developers through its developer portal. API credentials are issued after completing merchant KYC/onboarding. The API follows REST conventions with JSON request/response formats. For developer documentation and API access, developers can visit routepay.com/developers or contact sales@routepay.com. **Pricing** RoutePay charges no monthly maintenance fees. Transaction fees are per-transaction at industry-standard rates, with full transparency on charges — no hidden fees. Specific fee percentages are provided during merchant onboarding rather than published on the website. Micro-loan terms are governed separately by Routelink MFB's lending policies. **Challenges for Nigerian Developers** RoutePay's public developer documentation is less detailed than market leaders like Paystack or Flutterwave, and specific API specifications, authentication details, and rate limits are not publicly documented — requiring developer outreach to access. Recurring/subscription billing is not a documented product feature. For businesses that primarily need a straightforward online payment gateway with comprehensive public documentation, larger platforms may offer a smoother developer experience. **Frequently Asked Questions** Q: Is RoutePay licensed by the CBN? A: Yes. RoutePay holds a CBN PSSP Full Operating Licence granted January 12, 2023. Q: Does RoutePay support USSD payments? A: Yes — USSD is one of RoutePay's five supported payment channels, enabling payments from any Nigerian mobile phone. Q: What makes RoutePay unique compared to Paystack or Flutterwave? A: RoutePay's key differentiators are its omnichannel coverage (including ATM and USSD), its institutional/government payment capabilities, and its embedded micro-loan product through Routelink MFB. Q: Can my business get a loan through RoutePay? A: Merchants processing payments on RoutePay become eligible for micro-loans from Routelink MFB — eligibility and terms are based on transaction volume and history on the platform. Q: Does RoutePay have a sandbox for testing? A: Contact RoutePay's developer team at routepay.com/developers or sales@routepay.com for sandbox access details.