We've analyzed and compared the top 7 API providers supporting Collections for Nigerian developers and businesses. Find the right infrastructure fit for your startup below.
Written by Editorial Staffs as at 5th August, 2026
← Swipe to compare all 5 APIs →
Sterling Bank provides Open Banking and embedded finance APIs through its sPay platform. The Sterling Bank API enables BVN verification, collections, open banking access, and custom integrations. Nigerian SMEs and fintechs use Sterling Bank APIs for KYC, payments, and embedded finance.
Cross-border payment and remittance API for African businesses. Afriex enables payouts, collections, payment links, and customer management across multiple African corridors including Nigeria. Provides single unified API for international transfers to and from Africa with competitive rates and fast settlement.
Airtel Money pan-African mobile money API providing collections, remittances, payments, and disbursements across multiple African countries including Nigeria. Airtel Money enables businesses to integrate mobile money capabilities across Airtel's presence in 14+ African countries through a single unified API. Supports multi-country deployments for businesses operating across Africa with seamless cross-border mobile money transfers and localized payment experiences.
Duplo is an API-first financial operating system for African businesses, providing a unified platform for B2B payments, expense management, virtual accounts, FX transfers, and NRS-compliant e-invoicing. Headquartered in Victoria Island, Lagos, Duplo is CBN PSSP-licensed, PCI DSS certified, ISO 27001 and 22301 certified, and NDPR-compliant. In early 2026, Duplo became one of the first Nigerian companies to secure dual NRS (Nigerian Revenue Service) licences for e-invoicing — a critical milestone as Nigeria moves toward mandatory digital invoicing for tax compliance. What the API Does The Duplo API enables businesses to: issue and manage virtual bank accounts; initiate bulk payments to up to 500 recipients simultaneously; process local and international card payments; perform FX conversions in 80+ currencies across 160+ countries; automate expense approval workflows with budget controls; perform auto-reconciliation of transactions; and generate NRS-compliant e-invoices. The platform is designed as both a business tool and an embeddable API layer for fintechs and platforms. How Developers Use It Developers access documentation at developers.tryduplo.com. Authentication uses API keys with clear environment prefixes: dp_test_ for test mode, dp_live_ for live mode. The API is REST-based with JSON payloads over HTTPS. All API calls must be made over HTTPS. Developers must complete compliance requirements before being granted live mode access. A sandbox environment is available for full testing. Pricing Local card transactions: 1.5% capped at approximately ₦1,200–₦1,300. International card transactions: 3.8%–4.0%. Custom volume tiers available for high-volume international processing. Contact Duplo for enterprise pricing. Authentication API keys are managed via the Duplo Dashboard. Test mode uses dp_test_ prefixed keys; live mode uses dp_live_ prefixed keys. Never share live keys publicly. Compliance CBN PSSP-licensed, PCI DSS, ISO 27001, ISO 22301, NDPR-compliant, and NRS dual-licensed for e-invoicing. Duplo is also expanding into South Africa via a partnership with Ozow for instant EFT payments. Challenges and Gotchas (1) Live mode requires completing compliance requirements — not instant. (2) Rate limits not publicly documented. (3) The NRS e-invoicing feature is relatively new and developers should check docs for current implementation status. (4) Duplo is B2B focused — not designed for high-volume consumer checkout flows. (5) International card fees (3.8–4%) are higher than local card fees. Company Background Duplo was founded in Nigeria by Yele Oyekola and Damola Ajao and is backed by prominent African and global VCs. The company is focused on solving the complexity of B2B financial operations in Africa, where businesses often manage payments through manual bank transfers, spreadsheets, and fragmented tools. Duplo consolidates this into a single API-first platform. FAQs Q: Does Duplo support bulk payments? A: Yes. Duplo supports bulk payments to up to 500 recipients in a single API call. Q: What is the fee for local card payments? A: 1.5% capped at approximately ₦1,200–₦1,300 per transaction. Q: Is there a sandbox? A: Yes. Test mode is available using dp_test_ API keys from your dashboard. Q: Does Duplo support e-invoicing for Nigerian tax compliance? A: Yes. Duplo holds NRS dual licences for NRS-compliant e-invoicing — one of the first Nigerian companies to do so. Q: Can Duplo handle international payments? A: Yes. Duplo supports 80+ currencies across 160+ countries with international card acceptance at 3.8–4.0%. Duplo's NRS-compliant e-invoicing capability supports Nigerian businesses' obligations under the Federal Inland Revenue Service's e-invoicing requirements, allowing platforms to generate and submit compliant electronic invoices as part of the B2B payment workflow rather than as a separate process.
Nomba is a Nigerian payment infrastructure company and CBN-licensed Payment Service Provider. Formerly known as Kudi, Nomba pivoted from a consumer-facing payment agent app to a comprehensive B2B payments infrastructure platform serving Nigerian businesses with APIs for checkout, virtual accounts, transfers, and POS terminal management. Nomba is backed by Stripe and significant venture capital, and powers millions of transactions daily across Nigeria's merchant and agent banking ecosystem. The Nomba API is RESTful with JSON payloads and uses OAuth2 for authentication. Developers can authenticate via two methods: the Client Credentials grant (server-to-server, for backend integrations) or the PKCE (Proof Key for Code Exchange) grant (for mobile and single-page app integrations where the secret cannot be safely stored). In both cases, an access_token is generated and passed in every API request as an Authorization: Bearer <token> header. API keys are retrieved from the Nomba business dashboard under Settings > API Keys. The Checkout API is the core product for accepting payments. Developers initialize a checkout session server-side by sending a POST request with the amount, currency (NGN), and a unique transaction reference. Nomba returns a hosted checkout URL that the developer redirects the customer to. The checkout supports card payments (Verve, Visa, Mastercard), USSD, and bank transfers. Nomba handles the entire payment experience on its hosted page — merchants do not need to build a custom checkout interface. For fund collection from specific customers, Nomba supports Virtual Accounts — unique bank account numbers assigned to individual customers or transactions. When a customer transfers any amount to their virtual account number, Nomba fires a webhook confirming the payment. This is ideal for Nigerian wallet top-ups, marketplace deposits, and savings apps where customers fund their balance via bank transfer. The Transfers API enables instant outbound bank transfers to any Nigerian bank account. Developers can send disbursements by specifying the destination bank code, account number, amount, and a unique transfer reference. Nomba executes the transfer via the Nigerian banking system. This is commonly used for payroll, agent commissions, loan disbursements, and refunds. Nomba also supports tokenized card flows — when a customer first pays with a card, Nomba can return a card authorization token that the merchant stores and uses for future charges without requiring the customer to re-enter card details. This enables installment plans, subscription-like products, and one-click repeat payments. For merchants with physical locations, Nomba provides a Terminals API that enables developers to build custom POS applications. Integrators can send payment requests to Nomba POS terminals, receive confirmation webhooks, and build merchant dashboards that pull transaction data from the terminal network. This is a unique capability that distinguishes Nomba from pure online payment gateways like Paystack or Flutterwave. Webhooks are available for all major events: payment success, payment failure, transfer completion, and virtual account credit. Developers must validate the webhook signature before processing events to ensure authenticity. The Nomba sandbox environment is available for all API products. Developers can test checkout, virtual accounts, and transfers without processing real money. Moving to live requires completing Nomba's business onboarding and CBN KYC verification. From a compliance standpoint, Nomba holds a CBN Payment Service Bank license and is licensed as a Payment Service Provider. All transactions are processed within the CBN regulatory framework. The platform is used by hundreds of thousands of Nigerian merchants, particularly small businesses, market traders, and logistics companies that use Nomba POS terminals. Frequently Asked Questions: How is Nomba different from Paystack? Paystack is primarily an online payment gateway. Nomba additionally offers POS terminal integration, agent banking infrastructure, and the Global Payout API for cross-border disbursements — making it more comprehensive for merchants with physical and digital presence. Is Nomba pricing public? Nomba does not publish exact API pricing. Contact the Nomba team for transaction fee schedules based on your volume and use case. Can I use Nomba for cross-border payments? The main Nomba API is for domestic Nigerian payments. For cross-border disbursements, use the separate Nomba Global Payout API which was launched in March 2026.
Payment API gateway for Nigerian merchants and developers. Xpress Payment provides payment processing, collections, and settlement services. Enables businesses to integrate payment capabilities into their platforms.
Epic Pay (Epic Payment Technologies Limited) is a Nigerian PSS-licensed payment gateway offering a full suite of developer APIs through a dedicated developer portal at developer.epicpay.com. The platform is PCI DSS 4.0 certified — one of the most current versions of the payment security standard — and provides Payment, Boarding/Agent, and Reporting APIs alongside SDKs for Java and C#/.NET. Epic Pay is notable for its white-label capabilities and its active developer community, the Epic Pay Developers Circle. What the API Does The Epic Pay API suite covers three main areas: (1) Payment API — initiate one-time and recurring payments, tokenize card payloads, manage customer records, and perform Address Verification Service (AVS) checks. (2) Boarding/Agent API — programmatically onboard merchants and agents onto the Epic Pay gateway, configure their settings, and manage their accounts. (3) Reporting API — retrieve real-time and historical transaction data for reconciliation and financial reporting. How Developers Use It Developers access the portal at developer.epicpay.com, create an account, obtain API keys, and integrate using the provided documentation and SDKs. Java and C#/.NET SDKs are available to simplify integration. The API is REST-based. A Dev Lab environment is available for sandbox testing. AVS codes are returned in real-time within sale and authorize responses. Pricing Not publicly listed. Developers can access the developer portal and Dev Lab for free. Transaction fee structure requires contacting Epic Pay directly. As a PSS-licensed provider, fees are likely in line with CBN-regulated payment industry standards. Authentication API Key from the EpicPay Gateway Developer Portal. Keys are used to authenticate all API requests. Compliance PSS (Payment Service Solution) licensed by the CBN. PCI DSS 4.0 certified — one of the most current PCI versions, demonstrating strong card data security practices. Challenges and Gotchas (1) No USSD or crypto support. (2) Pricing not public — requires direct engagement. (3) Less community presence than Paystack/Flutterwave — documentation depth may be lower. (4) White-label and agent boarding make it more suitable for ISOs and platform builders than simple merchant integrations. Company Background Epic Payment Technologies Limited is a Nigerian payment company focused on providing payment infrastructure for businesses, developers, and agent networks. The Developers Circle community initiative shows active engagement with the Nigerian developer ecosystem. FAQs Q: Does Epic Pay support recurring billing? A: Yes. The Payment API supports recurring payments with tokenized card storage. Q: Is there a sandbox? A: Yes. A Dev Lab environment is available at developer.epicpay.com/Docs/DevLab. Q: What SDKs are available? A: Java and C#/.NET SDKs are available on GitHub under EpicGateway organization. Q: Can I build a white-label payment product with Epic Pay? A: Yes. Epic Pay specifically supports white-label payment platform deployments with the Boarding API for sub-merchant management. PCI DSS 4.0 certification at Epic Pay ensures that the platform meets the most current version of the Payment Card Industry Data Security Standard, providing Nigerian merchants with confidence that card data processed through Epic Pay is handled in compliance with international card scheme security requirements. For Nigerian businesses that accept card payments through Epic Pay's infrastructure, the certification removes independent PCI compliance burden from the merchant's own systems for card data that flows through Epic Pay's hosted solutions. The white-label capability of Epic Pay allows Nigerian fintech companies to deploy a branded payment gateway under their own product identity, using Epic Pay's underlying infrastructure and licensing without exposing the white-label arrangement to end customers. This model benefits Nigerian fintechs that want to offer payment collection as part of a broader product suite — a lending platform offering collection infrastructure to borrowers, an HR platform providing payroll collection tools — under their own brand without building and licensing payment infrastructure independently. Agent boarding through Epic Pay's multi-API developer portal enables platforms managing agent networks to programmatically register agents, configure their access levels, and provision their payment acceptance capabilities. For Nigerian platforms operating agent banking networks, field sales agent networks, or merchant partner programs, automated agent onboarding through an API dramatically reduces the operational cost and time of expanding the agent network compared to manual registration processes.