15 Best APIs for USSD Payments in Nigeria

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

Written by Editorial Staffs as at 5th August, 2026

All APIs with USSD Payments

5 of 15 selected

Flutterwave API

Pricing
Local (cards, transfer, USSD, POS, QR): 2% per transaction (1.4% txn fee + 0.6% platform fee). International cards (Visa/MC/AMEX/Discover): 4.8%. Transfers: ₦10 (≤₦5K), ₦25 (₦5K–₦50K), ₦50 (>₦50K). All fees subject to 7.5% VAT. No monthly fee.
Card Payments (Verve/Visa/Mastercard)
Available
Bank Transfer Checkout
Available
USSD Payments
Available
Mobile Money (M-Pesa, MTN)
Available
International Card Payments
Available
Recurring Billing / Subscriptions
Available
Split Payments
Available
Virtual Accounts
Available
Bulk Transfers
Available
Payment Links
Available
Multi-Currency Settlement
Available
Crypto Payments
Not available
BNPL (Buy Now Pay Later)
Not available
Cash Collections via Agents
Not available
Mobile Money Collections
Not available
Bank Transfer Collections
Not available
Card Collections
Not available
Disbursements to Wallets
Not available
Disbursements to Bank Accounts
Not available
Bill Payments (248 billers)
Not available
Cross-Border (PAPSS/Ghana)
Not available
Online Checkout Widget
Not available
Card Payments
Not available
Mobile Money
Not available
Direct Debit
Not available
Cash Collections
Not available
International Cards
Not available
Multi-Country African Acquiring
Not available
Webhooks
Not available
Airtime Vending
Not available
3,000+ Biller Payments
Not available
Instant Bank Transfers (NIP)
Not available
QR Code Payments
Not available
Hosted Fields (PCI-DSS card capture)
Not available
Mobile SDKs
Not available
Recurring Billing
Not available
Card Payments (Local)
Not available
Invoicing
Not available
Multi-Currency (8 currencies)
Not available
Checkout / Payment Links
Not available
Outbound Transfers (Payouts)
Not available
Tokenized Card Flows
Not available
POS Terminal Integration
Not available
Cross-Border Payouts
Not available
Virtual Card Issuance
Not available
Physical Card Issuance
Not available
Spending Controls
Not available
Real-time Authorization
Not available
Card Management
Not available
Low-bandwidth Support
Not available
Mobile Money Integration
Not available
Payment Processing
Not available
Bank Transfer
Not available
Cross-border Transfers
Not available
Multi-currency
Not available
Virtual Cards
Not available
Payouts
Not available
Wallet Services
Not available
Instant Settlement
Not available
Sandbox Environment
Not available
SDK Support
Not available
Transaction History
Not available
Real-time Reporting
Not available
Fraud Detection
Not available
KYC Integration
Not available
Bulk Processing
Not available
API Documentation
Not available
Card Payments (3DS & Non-3DS)
Not available
OPay Wallet QR Payment
Not available
Bank Account Direct Debit
Not available
Hosted Express Checkout
Not available
Refund API
Not available
WooCommerce Plugin
Not available
Recurring / Subscription Billing
Not available
Card Payments (3DS + 2FA)
Not available
Internet Banking Transfers
Not available
Subscription Billing
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Subscription / Recurring Billing
Not available
BVN Verification
Not available
Refunds API
Not available
International Payments
Not available
Payment Pages (No-code)
Not available
Dispute Management API
Not available
BNPL
Not available
Card payments
Not available
Bank transfer
Not available
USSD payments
Not available
Static virtual account
Not available
Bill Payments
Not available
Real-time Data
Not available

Onafriq (Baxi)

Pricing
Transaction-based pricing. Exact rates not publicly listed — contact Onafriq/Baxi for partnership pricing. Enterprise rates available for high-volume integrators.
Card Payments (Verve/Visa/Mastercard)
Not available
Bank Transfer Checkout
Not available
USSD Payments
Available
Mobile Money (M-Pesa, MTN)
Not available
International Card Payments
Not available
Recurring Billing / Subscriptions
Not available
Split Payments
Not available
Virtual Accounts
Not available
Bulk Transfers
Not available
Payment Links
Not available
Multi-Currency Settlement
Not available
Crypto Payments
Not available
BNPL (Buy Now Pay Later)
Not available
Cash Collections via Agents
Available
Mobile Money Collections
Available
Bank Transfer Collections
Available
Card Collections
Available
Disbursements to Wallets
Available
Disbursements to Bank Accounts
Available
Bill Payments (248 billers)
Available
Cross-Border (PAPSS/Ghana)
Available
Online Checkout Widget
Available
Card Payments
Not available
Mobile Money
Not available
Direct Debit
Not available
Cash Collections
Not available
International Cards
Not available
Multi-Country African Acquiring
Not available
Webhooks
Not available
Airtime Vending
Not available
3,000+ Biller Payments
Not available
Instant Bank Transfers (NIP)
Not available
QR Code Payments
Not available
Hosted Fields (PCI-DSS card capture)
Not available
Mobile SDKs
Not available
Recurring Billing
Not available
Card Payments (Local)
Not available
Invoicing
Not available
Multi-Currency (8 currencies)
Not available
Checkout / Payment Links
Not available
Outbound Transfers (Payouts)
Not available
Tokenized Card Flows
Not available
POS Terminal Integration
Not available
Cross-Border Payouts
Not available
Virtual Card Issuance
Not available
Physical Card Issuance
Not available
Spending Controls
Not available
Real-time Authorization
Not available
Card Management
Not available
Low-bandwidth Support
Not available
Mobile Money Integration
Not available
Payment Processing
Not available
Bank Transfer
Not available
Cross-border Transfers
Not available
Multi-currency
Not available
Virtual Cards
Not available
Payouts
Not available
Wallet Services
Not available
Instant Settlement
Not available
Sandbox Environment
Not available
SDK Support
Not available
Transaction History
Not available
Real-time Reporting
Not available
Fraud Detection
Not available
KYC Integration
Not available
Bulk Processing
Not available
API Documentation
Not available
Card Payments (3DS & Non-3DS)
Not available
OPay Wallet QR Payment
Not available
Bank Account Direct Debit
Not available
Hosted Express Checkout
Not available
Refund API
Not available
WooCommerce Plugin
Not available
Recurring / Subscription Billing
Not available
Card Payments (3DS + 2FA)
Not available
Internet Banking Transfers
Not available
Subscription Billing
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Subscription / Recurring Billing
Not available
BVN Verification
Not available
Refunds API
Not available
International Payments
Not available
Payment Pages (No-code)
Not available
Dispute Management API
Not available
BNPL
Not available
Card payments
Not available
Bank transfer
Not available
USSD payments
Not available
Static virtual account
Not available
Bill Payments
Not available
Real-time Data
Not available

SeerBit

Pricing
Local transactions: 1.5% capped at ₦2,000. International: 3.8% per transaction. No setup fee. 24-hour settlement.
Card Payments (Verve/Visa/Mastercard)
Not available
Bank Transfer Checkout
Available
USSD Payments
Available
Mobile Money (M-Pesa, MTN)
Not available
International Card Payments
Not available
Recurring Billing / Subscriptions
Not available
Split Payments
Not available
Virtual Accounts
Available
Bulk Transfers
Not available
Payment Links
Not available
Multi-Currency Settlement
Not available
Crypto Payments
Not available
BNPL (Buy Now Pay Later)
Not available
Cash Collections via Agents
Not available
Mobile Money Collections
Not available
Bank Transfer Collections
Not available
Card Collections
Not available
Disbursements to Wallets
Not available
Disbursements to Bank Accounts
Not available
Bill Payments (248 billers)
Not available
Cross-Border (PAPSS/Ghana)
Not available
Online Checkout Widget
Not available
Card Payments
Available
Mobile Money
Available
Direct Debit
Available
Cash Collections
Available
International Cards
Available
Multi-Country African Acquiring
Available
Webhooks
Available
Airtime Vending
Not available
3,000+ Biller Payments
Not available
Instant Bank Transfers (NIP)
Not available
QR Code Payments
Not available
Hosted Fields (PCI-DSS card capture)
Not available
Mobile SDKs
Not available
Recurring Billing
Not available
Card Payments (Local)
Not available
Invoicing
Not available
Multi-Currency (8 currencies)
Not available
Checkout / Payment Links
Not available
Outbound Transfers (Payouts)
Not available
Tokenized Card Flows
Not available
POS Terminal Integration
Not available
Cross-Border Payouts
Not available
Virtual Card Issuance
Not available
Physical Card Issuance
Not available
Spending Controls
Not available
Real-time Authorization
Not available
Card Management
Not available
Low-bandwidth Support
Not available
Mobile Money Integration
Not available
Payment Processing
Not available
Bank Transfer
Not available
Cross-border Transfers
Not available
Multi-currency
Not available
Virtual Cards
Not available
Payouts
Not available
Wallet Services
Not available
Instant Settlement
Not available
Sandbox Environment
Not available
SDK Support
Not available
Transaction History
Not available
Real-time Reporting
Not available
Fraud Detection
Not available
KYC Integration
Not available
Bulk Processing
Not available
API Documentation
Not available
Card Payments (3DS & Non-3DS)
Not available
OPay Wallet QR Payment
Not available
Bank Account Direct Debit
Not available
Hosted Express Checkout
Not available
Refund API
Not available
WooCommerce Plugin
Not available
Recurring / Subscription Billing
Not available
Card Payments (3DS + 2FA)
Not available
Internet Banking Transfers
Not available
Subscription Billing
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Subscription / Recurring Billing
Not available
BVN Verification
Not available
Refunds API
Not available
International Payments
Not available
Payment Pages (No-code)
Not available
Dispute Management API
Not available
BNPL
Not available
Card payments
Not available
Bank transfer
Not available
USSD payments
Not available
Static virtual account
Not available
Bill Payments
Not available
Real-time Data
Not available

Interswitch

Pricing
Integration free. Local transactions: 1.5% capped at ₦2,000 (7.5% VAT applies). Customized volume pricing available for high-volume merchants. Settlement within 48 hours.
Card Payments (Verve/Visa/Mastercard)
Available
Bank Transfer Checkout
Not available
USSD Payments
Available
Mobile Money (M-Pesa, MTN)
Not available
International Card Payments
Not available
Recurring Billing / Subscriptions
Not available
Split Payments
Not available
Virtual Accounts
Available
Bulk Transfers
Not available
Payment Links
Not available
Multi-Currency Settlement
Not available
Crypto Payments
Not available
BNPL (Buy Now Pay Later)
Not available
Cash Collections via Agents
Not available
Mobile Money Collections
Not available
Bank Transfer Collections
Not available
Card Collections
Not available
Disbursements to Wallets
Not available
Disbursements to Bank Accounts
Not available
Bill Payments (248 billers)
Not available
Cross-Border (PAPSS/Ghana)
Not available
Online Checkout Widget
Not available
Card Payments
Not available
Mobile Money
Not available
Direct Debit
Not available
Cash Collections
Not available
International Cards
Not available
Multi-Country African Acquiring
Not available
Webhooks
Available
Airtime Vending
Available
3,000+ Biller Payments
Available
Instant Bank Transfers (NIP)
Available
QR Code Payments
Available
Hosted Fields (PCI-DSS card capture)
Available
Mobile SDKs
Available
Recurring Billing
Not available
Card Payments (Local)
Not available
Invoicing
Not available
Multi-Currency (8 currencies)
Not available
Checkout / Payment Links
Not available
Outbound Transfers (Payouts)
Not available
Tokenized Card Flows
Not available
POS Terminal Integration
Not available
Cross-Border Payouts
Not available
Virtual Card Issuance
Not available
Physical Card Issuance
Not available
Spending Controls
Not available
Real-time Authorization
Not available
Card Management
Not available
Low-bandwidth Support
Not available
Mobile Money Integration
Not available
Payment Processing
Not available
Bank Transfer
Not available
Cross-border Transfers
Not available
Multi-currency
Not available
Virtual Cards
Not available
Payouts
Not available
Wallet Services
Not available
Instant Settlement
Not available
Sandbox Environment
Not available
SDK Support
Not available
Transaction History
Not available
Real-time Reporting
Not available
Fraud Detection
Not available
KYC Integration
Not available
Bulk Processing
Not available
API Documentation
Not available
Card Payments (3DS & Non-3DS)
Not available
OPay Wallet QR Payment
Not available
Bank Account Direct Debit
Not available
Hosted Express Checkout
Not available
Refund API
Not available
WooCommerce Plugin
Not available
Recurring / Subscription Billing
Not available
Card Payments (3DS + 2FA)
Not available
Internet Banking Transfers
Not available
Subscription Billing
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Subscription / Recurring Billing
Not available
BVN Verification
Not available
Refunds API
Not available
International Payments
Not available
Payment Pages (No-code)
Not available
Dispute Management API
Not available
BNPL
Not available
Card payments
Not available
Bank transfer
Not available
USSD payments
Not available
Static virtual account
Not available
Bill Payments
Not available
Real-time Data
Not available

ErcasPay

Pricing
Local transactions (cards, bank transfer, QR, USSD): 1.4% capped at ₦2,000. International cards: 4.8% per transaction. 10% rolling reserve on international card transactions held 180 days (refundable if no chargebacks). No monthly fee.
Card Payments (Verve/Visa/Mastercard)
Not available
Bank Transfer Checkout
Available
USSD Payments
Available
Mobile Money (M-Pesa, MTN)
Not available
International Card Payments
Available
Recurring Billing / Subscriptions
Not available
Split Payments
Not available
Virtual Accounts
Available
Bulk Transfers
Not available
Payment Links
Available
Multi-Currency Settlement
Not available
Crypto Payments
Not available
BNPL (Buy Now Pay Later)
Not available
Cash Collections via Agents
Not available
Mobile Money Collections
Not available
Bank Transfer Collections
Not available
Card Collections
Not available
Disbursements to Wallets
Not available
Disbursements to Bank Accounts
Not available
Bill Payments (248 billers)
Not available
Cross-Border (PAPSS/Ghana)
Not available
Online Checkout Widget
Not available
Card Payments
Not available
Mobile Money
Not available
Direct Debit
Not available
Cash Collections
Not available
International Cards
Not available
Multi-Country African Acquiring
Not available
Webhooks
Available
Airtime Vending
Not available
3,000+ Biller Payments
Not available
Instant Bank Transfers (NIP)
Not available
QR Code Payments
Available
Hosted Fields (PCI-DSS card capture)
Not available
Mobile SDKs
Not available
Recurring Billing
Not available
Card Payments (Local)
Available
Invoicing
Available
Multi-Currency (8 currencies)
Available
Checkout / Payment Links
Not available
Outbound Transfers (Payouts)
Not available
Tokenized Card Flows
Not available
POS Terminal Integration
Not available
Cross-Border Payouts
Not available
Virtual Card Issuance
Not available
Physical Card Issuance
Not available
Spending Controls
Not available
Real-time Authorization
Not available
Card Management
Not available
Low-bandwidth Support
Not available
Mobile Money Integration
Not available
Payment Processing
Not available
Bank Transfer
Not available
Cross-border Transfers
Not available
Multi-currency
Not available
Virtual Cards
Not available
Payouts
Not available
Wallet Services
Not available
Instant Settlement
Not available
Sandbox Environment
Not available
SDK Support
Not available
Transaction History
Not available
Real-time Reporting
Not available
Fraud Detection
Not available
KYC Integration
Not available
Bulk Processing
Not available
API Documentation
Not available
Card Payments (3DS & Non-3DS)
Not available
OPay Wallet QR Payment
Not available
Bank Account Direct Debit
Not available
Hosted Express Checkout
Not available
Refund API
Not available
WooCommerce Plugin
Not available
Recurring / Subscription Billing
Not available
Card Payments (3DS + 2FA)
Not available
Internet Banking Transfers
Not available
Subscription Billing
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Subscription / Recurring Billing
Not available
BVN Verification
Not available
Refunds API
Not available
International Payments
Not available
Payment Pages (No-code)
Not available
Dispute Management API
Not available
BNPL
Not available
Card payments
Not available
Bank transfer
Not available
USSD payments
Not available
Static virtual account
Not available
Bill Payments
Not available
Real-time Data
Not available

← Swipe to compare all 5 APIs →

++++
Flutterwave API

Flutterwave API

Flutterwave is one of Africa's most widely used payment infrastructure companies, providing a comprehensive API that enables businesses to accept payments locally across Africa and internationally in 150+ countries. Founded in 2016 and headquartered in San Francisco with major operations in Lagos, Flutterwave powers payments for over 1.3 million businesses across Africa. The platform is CBN-licensed, PCI DSS Level 1 certified, and handles billions of dollars in transactions annually. What the API Does The Flutterwave API provides a unified payment layer covering: card payments (Verve, Visa, Mastercard, AMEX, Discover); bank transfer checkout (USSD and direct NIP); mobile money (M-Pesa, MTN MoMo, Airtel Money, and more); virtual accounts for NGN collections; recurring billing and subscription management; split payments for marketplace revenue sharing; bulk transfers for mass payouts; multi-currency settlement in NGN, USD, GBP, EUR, and more; and payment links for no-code collections. How Developers Use It Developers sign up at flutterwave.com, obtain API keys from the Developer section of the dashboard, and integrate using the documentation at developer.flutterwave.com. Authentication uses Bearer token — secret key placed as "Authorization: Bearer sk_test_..." in request headers. Test mode keys only work in the test environment. SDKs are available for JavaScript, React, React Native, Flutter, Python, PHP, Node.js, and more. Inline checkout and redirect checkout are both supported. Webhooks deliver real-time transaction events to developer endpoints. Pricing Local transactions (cards, bank transfer, USSD, POS, Visa QR): 2% per transaction, broken down as 1.4% transaction fee + 0.6% platform fee. International cards (Visa, Mastercard, AMEX, Discover): 4.8% per transaction. Transfer fees: ₦10 for transfers up to ₦5,000; ₦25 for ₦5,001 to ₦50,000; ₦50 for transfers above ₦50,000. All fees are subject to 7.5% VAT. No monthly fee — only pay when you transact. By default, customers bear transaction charges but this can be adjusted in the dashboard. Authentication Bearer token using the secret key from your Flutterwave dashboard. Format: "Authorization: Bearer sk_test_{KEY}" for test, "Authorization: Bearer sk_live_{KEY}" for live. Never expose secret keys client-side. Rate Limits Flutterwave enforces rate limits and returns HTTP 429 (Too Many Requests) when exceeded. Specific thresholds are documented at developer.flutterwave.com/v3.0/docs/rate-limit. Compliance CBN-licensed, PCI DSS Level 1 certified. Flutterwave is registered with multiple African central banks and financial regulatory authorities. NDPR-compliant for Nigerian data protection. Challenges and Gotchas (1) The 0.6% platform fee on top of the 1.4% transaction fee makes the effective local rate 2% — ensure pricing models account for both components. (2) 7.5% VAT applies to all fees, not just the base rate. (3) International card chargeback risk requires careful implementation of refund and dispute handling. (4) Flutterwave has faced some regulatory challenges historically — stay current on their operational status. (5) Webhook endpoint verification (signature check) is mandatory in production. Company Background Flutterwave was founded by Olugbenga Agboola (GB) and co-founders in 2016. The company has raised over $500M in funding and is valued at over $3 billion, making it one of Africa's most valuable fintech companies. It operates in 34+ African countries and has processed over $26 billion in transactions. FAQs Q: What is the fee for local card payments in Nigeria? A: 2% per transaction (1.4% + 0.6% platform fee), subject to 7.5% VAT. No cap publicly published — verify on the pricing page. Q: Does Flutterwave support USSD payments? A: Yes. USSD is supported at the same 2% local rate. Q: Does Flutterwave support M-Pesa in Kenya? A: Yes. M-Pesa is supported for Kenya and other East African markets. Q: Is there a sandbox? A: Yes. Use test mode API keys (sk_test_...) for sandbox testing. Q: What is the transfer fee? A: ₦10 for transfers ≤₦5,000; ₦25 for ₦5,001–₦50,000; ₦50 for transfers above ₦50,000. All subject to VAT.

++++
Onafriq (Baxi)

Onafriq (Baxi)

Onafriq (formerly MFS Africa) is Africa's largest digital payments gateway, operating across 40+ African countries and reaching over 500 million mobile wallets and bank accounts on the continent. In Nigeria, Onafriq operates the Baxi super-agent network — a branded agency banking network with over 460,000 active agents nationwide, covering both urban and rural areas. Baxi is one of Nigeria's largest super-agent networks and is used by streaming platforms, utilities, government agencies, and fintech companies to collect payments from and disburse to cash-preferred Nigerian consumers. Onafriq provides a unified API that connects businesses to its full collection and disbursement infrastructure across Nigeria and Africa. The API documentation is at docs.onafriq.com, and Onafriq Nigeria Payments Ltd holds a CBN Payment Service Provider license for all Nigerian operations. The Collections API enables businesses to receive payments through multiple channels: mobile money wallets (pan-African, where applicable), bank account transfers, debit cards, and cash payments via Baxi agents. This multi-channel collection capability is the core value proposition — a single API integration enables a business to collect from tech-savvy card users, bank transfer users, and cash-paying offline customers all at once. This is particularly powerful for Nigerian companies serving a diverse customer base that spans different income levels and digital adoption stages. For bill payments, Onafriq's Baxi network integrates with over 248 billers including electricity DISCOs (EKEDC, IKEDC, AEDC, and others), DSTV and GOtv subscription management, water corporation payments, and various government agencies. Businesses can integrate the Biller API to let their users pay any of these billers from within their application. The Disbursements API enables fast, secure payouts to bank accounts and mobile wallets across Nigeria. This is used by social protection programs (conditional cash transfers), agricultural buyers (paying farmers at harvest), insurance companies (claims payouts), and any platform that needs to send money to Nigerian recipients who may not have traditional bank accounts. A significant 2026 milestone was Onafriq's PAPSS (Pan-African Payment and Settlement System) integration, launched in partnership with Nigerian banks and mobile money operators. This enables wallet-based outbound payments from Nigeria to Ghana — a first step toward real-time pan-African interoperable payments using local currencies, bypassing USD correspondent banking for intra-African transfers. In January 2026, Showmax partnered with Baxi by Onafriq to offer Nigerian subscribers a new payment option for streaming subscriptions — allowing users to pay in person at any Baxi agent point without needing a bank card or mobile banking app. This demonstrates the commercial value of the Baxi network for digital businesses that want to capture Nigeria's large cash-preferred segment. Authentication for the Onafriq API uses Bearer Token or API Key credentials obtained through the developer portal. Enterprise integration partners may have specific authentication flows depending on their market and product. A sandbox environment is available for testing. Known challenges: Onafriq's developer documentation is less self-service-oriented than Paystack or Flutterwave — enterprise integration partnerships are the primary onboarding path. Nigeria-specific Baxi agent banking integration may require additional operational setup beyond just API access. Pricing is negotiated per partnership rather than published on a public pricing page. Frequently Asked Questions: Can I use the Baxi agent network without building a full integration? Baxi provides physical agent points where end customers can pay using reference codes — the integration generates a reference code that the customer presents at the Baxi agent. Full API integration is required to generate reference codes and reconcile payments. Is Onafriq the same as Baxi? Baxi is Onafriq's Nigeria-specific super-agent brand. Onafriq is the pan-African parent. The API covers all Onafriq products including Baxi. Does Onafriq support mobile money in Nigeria? Onafriq's mobile money expertise is strongest in East Africa (Kenya, Tanzania) and West Africa (excluding Nigeria, where mobile money adoption has been slower than agent banking). In Nigeria, the focus is on bank transfers and Baxi cash agents.

++++
SeerBit

SeerBit

SeerBit is a Nigerian payment gateway and pan-African payment infrastructure provider founded in 2019 by Omoniyi Kolade and Emmanuel Imam. SeerBit holds a CBN Payment Solution Service Provider (PSSP) license, is PCI-DSS certified, and has expanded beyond Nigeria to provide local payment acquiring in over 10 African markets including Ghana, Kenya, South Africa, Tanzania, Uganda, Côte d'Ivoire, Cameroon, Senegal, and others. This multi-country capability makes SeerBit unique among Nigerian payment gateways — developers can use a single SeerBit account and integration to accept local payment methods across anglophone and francophone Africa. The SeerBit API is RESTful with JSON payloads. Authentication uses two separate keys: a Public Key (used client-side to initialize the checkout widget in the browser) and a Secret Key (used server-side for all backend API calls including transaction verification, transfers, and refunds). Keys are obtained from the SeerBit merchant dashboard. Standard payments flow follows the initialize-then-verify pattern common in Nigerian gateways. SeerBit supports a comprehensive set of payment channels. For Nigeria: card payments (Visa, Mastercard, Verve) with 3D Secure 2.0, bank transfer checkout (virtual account assignment), USSD, direct debit, and cash collections via agents. For other African countries: mobile money (MTN Mobile Money, Orange Money, Airtel Money), local card networks, and bank transfers where available. This unified multi-channel API significantly reduces integration complexity for African-facing platforms. On pricing, SeerBit charges 1.5% per local Nigerian transaction capped at ₦2,000, with no setup fee. International card transactions are charged at 3.8% — slightly lower than Paystack (3.9%) and Monnify (4%), which can represent meaningful savings at scale. There is no monthly platform fee. Settlement occurs within 24 hours for Nigerian transactions. Rates for other African countries vary by market and are available from SeerBit's pricing page. SeerBit also offers SeerBit Alpha — a Banking-as-a-Service (BaaS) offering that enables fintechs and platforms to launch embedded financial products including wallets, virtual cards, lending, and savings features without building payment infrastructure from scratch. Alpha is targeted at Nigerian startups that want to go to market quickly with financial products. The Direct Debit feature allows businesses to set up debit mandates on customer bank accounts for recurring billing. Customers authorize the mandate once, and the platform can automatically debit them on a schedule. This is particularly useful for subscription-based products, loan repayment collection, and Nigerian SaaS companies billing in recurring cycles. The sandbox environment mirrors production. SeerBit provides test card numbers, simulated bank transfer flows, and test USSD responses for all supported channels. The sandbox is accessible immediately after creating a developer account. From a compliance standpoint, SeerBit is regulated by the CBN under the PSSP license category, which covers payment gateway, payment terminal service, and payment solution service operations. SeerBit is also PCI-DSS certified, ensuring all card data is handled and stored securely. The company is backed by Adaverse and other African-focused venture funds. Known challenges: SeerBit's documentation is functional but less polished than Paystack's. Community support resources (Stack Overflow answers, third-party tutorials) are more limited. Some advanced features like marketplace split payments are not yet available. For West African mobile money corridors in ECOWAS countries, SeerBit's coverage continues to expand. Frequently Asked Questions: How does SeerBit's international rate compare to competitors? SeerBit charges 3.8% for international cards compared to Paystack's 3.9% + ₦100 and Monnify's 4%. For high-value international transactions, SeerBit can be more cost-effective. Can I accept mobile money from Ghana and East Africa with SeerBit? Yes — SeerBit supports MTN MoMo, Airtel Money, and Orange Money in multiple African markets through the same API integration. Does SeerBit support Nigeria-to-Africa cross-border payouts? SeerBit is primarily a collection gateway. For cross-border payouts originating from Nigeria, complementary tools are needed.

++++
Interswitch

Interswitch

Interswitch Group is Nigeria's pioneering payment infrastructure company and the creator of the Verve card network — the most widely used debit card in Nigeria with over 35 million cardholders. Founded in 2002 and listed on the Nigerian Stock Exchange, Interswitch owns and operates Nigeria's core payment switching infrastructure, connecting virtually all Nigerian banks. The company provides developer access to its infrastructure through the Interswitch Developer Center and the Quickteller Business platform. What the API Does The Interswitch API ecosystem covers multiple products: (1) Quickteller SVA — access to 3,000+ billers for airtime vending, utility payments, and transfers to all Nigerian banks and selected African mobile wallets; (2) Quickteller Business — a comprehensive payment gateway for card acceptance, USSD, QR, hosted fields, and mobile SDKs; (3) Virtual Accounts — for NGN collections via dedicated account numbers; (4) NIP Instant Transfers — for bank-to-bank transfers across the Nigerian banking system. How Developers Use It Developers sign up at docs.interswitchgroup.com, create an app in the developer console, and obtain a Client ID and Secret Key for OAuth 2.0 authentication. The API uses standard OAuth 2.0 authorization to generate access tokens. A sandbox environment is available for testing with test credentials. Integration options include REST API, hosted fields (for PCI-compliant card capture), web gateway, and mobile SDKs. Pricing Integration is free — no setup or monthly fees. Local transactions (cards, USSD, QR): 1.5% capped at ₦2,000. 7.5% VAT applies to all transaction fees. Volume-based custom pricing available for high-volume merchants — contact sales. Authentication OAuth 2.0 using Client ID and Secret Key from the developer console. Access tokens are generated and included in API request headers. Token expiry and refresh are managed per OAuth 2.0 standards. Compliance Interswitch is CBN-licensed, PCIDSS certified, and regulated as a switching and processing company under Nigerian financial regulations. As an NSE-listed company it is subject to SEC and public disclosure requirements. Challenges and Gotchas (1) OAuth 2.0 is more complex to implement than simple Bearer token APIs — requires proper token management. (2) Quickteller SVA and Quickteller Business are separate products with different documentation. (3) Settlement takes up to 48 hours — not instant. (4) Verve card processing is Interswitch's core strength; for international card processing, competitors like Paystack may offer better rates. Company Background Interswitch was founded in 2002 by Mitchell Elegbe in Lagos. The company processes hundreds of millions of transactions monthly and serves over 40,000 merchants across Nigeria. Interswitch is valued at over $1 billion, making it one of Africa's fintech unicorns. Products include Verve, Quickteller, Paydirect, and eClat. FAQs Q: What is the fee for local card transactions? A: 1.5% capped at ₦2,000, plus 7.5% VAT on the fee. Q: Does Interswitch support 3,000+ billers? A: Yes. Quickteller SVA gives access to airtime, utilities, and thousands of Nigerian billers. Q: What authentication does Interswitch use? A: OAuth 2.0. You get a Client ID and Secret Key from the developer console to generate access tokens. Q: Is there a sandbox? A: Yes. Available at docs.interswitchgroup.com with test credentials. Interswitch's Verve card network — with over 40 million active cards issued by virtually every Nigerian bank — is one of the most important domestic payment assets in the country. Merchants and platforms integrated with Interswitch gain acceptance of Verve cards, which are the primary debit cards for millions of Nigerian bank customers who may not have international Visa or Mastercard credentials. For consumer-facing Nigerian businesses where Verve card acceptance determines accessibility to a large portion of the Nigerian banked population, Interswitch integration is often essential rather than optional. The NIP (NIBSS Instant Payment) switch that Interswitch helps power enables instant settlement between banks across Nigeria, with transactions completing within seconds rather than the 24-hour windows of older payment systems. For Nigerian businesses where payment confirmation delays affect operational workflows — logistics companies confirming payment before dispatch, service providers starting work after payment, retailers managing inventory allocation — NIP instant payment confirmation through Interswitch's infrastructure removes settlement uncertainty from business operations. Interswitch's three-plus decades of operation in Nigeria represent institutional knowledge of Nigerian payment infrastructure that newer entrants cannot match. The company has navigated multiple CBN regulatory cycles, multiple technology infrastructure shifts, and the evolution of Nigerian consumer payment behavior from cash to cards to mobile. For Nigerian enterprises selecting long-term payment infrastructure partners, this institutional longevity and demonstrated resilience is a meaningful factor in vendor selection.

++++
ErcasPay

ErcasPay

ErcasPay is a CBN PSSP-licensed, PCI DSS-certified, and NDPA-compliant multicurrency payment gateway built specifically for Nigerian businesses. The platform supports 8 currencies — NGN, USD, GBP, EUR, CAD, GHS, GMD, and KES — enabling Nigerian merchants to accept both local and international payments through a single API integration. ErcasPay processes transactions from 5,000+ businesses and has offices in Lagos, Abuja, and Ibadan. What the API Does The ErcasPay REST API enables developers to: initiate and process local card payments (Verve, Visa, Mastercard), bank transfers, USSD, and QR code payments; accept international card payments in 7 foreign currencies; issue and manage virtual account numbers for NGN collections; generate payment links; and create invoices. The API uses separate sandbox and live environments with distinct base URLs. How Developers Use It Developers create an account at ercaspay.com, obtain API keys from the dashboard under developer settings, and integrate using the documentation at docs.ercaspay.com. Authentication uses Bearer tokens with secret keys prefixed ECRS-TEST-SK (sandbox) and ECRS-LIVE-SK (live). Sandbox base URL: api-staging.ercaspay.com/api/v1. Live base URL: api.ercaspay.com/api/v1. All requests require Accept: application/json and Content-Type: application/json headers. Pricing Local transactions (cards, bank transfer, QR, USSD): 1.4% per transaction, capped at ₦2,000. International card transactions: 4.8% per transaction. International payments first settle to a USD wallet; conversion to NGN is triggered from there. A 10% rolling reserve is applied on international card transactions, held for 180 days — refundable if no chargebacks occur. No monthly subscription fee. Authentication Bearer token authentication. Secret key placed in the Authorization header as "Bearer {SECRET_KEY}". Separate keys for test and live modes. Keys managed from the ErcasPay Dashboard. Compliance CBN PSSP-licensed, PCI DSS certified, and compliant with the Nigeria Data Protection Act (NDPA). Multi-location presence in Lagos, Abuja, and Ibadan. Challenges and Gotchas (1) 10% rolling reserve on international card transactions held 180 days can be a significant cash flow constraint for new merchants. (2) International payments do not settle directly in NGN — they go to a USD wallet first. (3) No recurring billing or split payment support currently. (4) Rate limits not publicly documented — confirm with ErcasPay before high-volume implementations. Company Background ErcasPay is operated by ErcasPay Nigeria Limited, headquartered in Lagos with offices in Abuja and Ibadan. The company targets Nigerian businesses of all sizes needing a reliable, multi-currency alternative payment gateway. FAQs Q: What is the fee for local card payments? A: 1.4% capped at ₦2,000 per transaction. Q: Does ErcasPay support USSD payments? A: Yes. USSD is supported at the same 1.4% (capped ₦2,000) local rate. Q: What currencies can I accept through ErcasPay? A: NGN, USD, GBP, EUR, CAD, GHS, GMD, and KES — 8 currencies total. Q: Is there a sandbox? A: Yes. Sandbox at api-staging.ercaspay.com/api/v1 using ECRS-TEST-SK keys. Q: What is the rolling reserve? A: A 10% hold on international card transaction amounts, retained for 180 days. It is refunded in full if no chargebacks are filed during that period. ErcasPay's multi-currency acceptance — NGN plus USD, GBP, EUR, CAD, and additional international currencies — enables Nigerian merchants to accept payments from both domestic customers paying in naira and international customers paying in their home currency. This dual-currency capability in a single gateway integration eliminates the need for separate domestic and international payment gateway relationships, reducing integration complexity and ongoing vendor management for Nigerian businesses serving both local and global customer segments. PCI DSS certification at ErcasPay ensures that card data handling meets international security standards, protecting Nigerian merchants from the liability and reputational risk of card data breaches. For Nigerian SMEs that lack the resources to implement independent PCI compliance infrastructure, using a certified gateway like ErcasPay allows them to accept card payments within a compliant infrastructure environment without bearing the cost and complexity of independent certification.

++++
Nomba API

Nomba API

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.

++++
Wireless Card Issuing & USSD API

Wireless Card Issuing & USSD API

Wireless Card Issuing and USSD API is an African fintech infrastructure platform that combines card issuance capabilities with USSD payment processing, providing two distinct but complementary payment channels through a single API integration. By offering both card-based payments for smartphone and internet users and USSD-based payments for feature phone and low-connectivity users, Wireless enables Nigerian and African platforms to maximize their payment acceptance coverage across the full spectrum of device and connectivity capability in the market. USSD (Unstructured Supplementary Service Data) is a GSM protocol that works on every mobile phone — from basic feature phones to modern smartphones — by dialing a short code that initiates a menu-driven session with a backend system. USSD requires no internet connection, no data plan, no smartphone, and no app installation. The payment session is conducted entirely through the familiar dial-pad interface that every mobile phone user already knows how to use. In a country like Nigeria where smartphone penetration reaches approximately 50 percent of mobile users, USSD-based payments provide critical market reach into the 50 percent of mobile users on feature phones and the substantial portion of smartphone owners who are on very limited data plans or in areas with poor internet connectivity. The Wireless USSD API provides a programmatic backend for USSD payment flows, connecting the carrier-delivered USSD session to the merchant's payment system. When a customer dials the merchant's USSD short code, the session is routed through Wireless's infrastructure to the merchant's API endpoint, which delivers menu prompts and processes customer inputs to complete the payment transaction. The merchant's API receives structured session data, can respond with text menus, and receives notification of successful payment completion. Card issuance through Wireless allows partner platforms to issue physical and virtual payment cards to their customers, extending the card infrastructure alongside the USSD capabilities. The combination serves different user segments: USSD for the feature phone and low-bandwidth segment, cards for internet-connected and smartphone users. A platform using Wireless can serve both groups from a single API relationship rather than integrating separate USSD and card infrastructure providers. Low-bandwidth optimization in Wireless's platform design reflects the reality that much of Nigeria's mobile internet infrastructure delivers variable data speeds. Payment flows and API responses are designed to function reliably even on 2G EDGE connections, which are still prevalent in rural areas and can appear in urban areas during network congestion. This optimization is not just a technical detail — it directly affects whether customers in rural Nigerian states and smaller towns can successfully complete transactions or are excluded from digital payment access. Spending controls on Wireless-issued cards allow partner platforms to configure transaction limits, merchant category restrictions, and per-day or per-period spending caps. For fintech platforms issuing expense cards or input finance cards with use restrictions, these controls ensure that issued cards are used within the intended scope. A cooperative issuing cards for agricultural input purchases can restrict card spending to approved input supplier merchant categories, preventing misuse of financed funds. Real-time authorization events from card transactions are delivered via webhooks to the partner platform, enabling immediate transaction visibility, fraud monitoring, and customer notification. For platforms operating at scale, real-time transaction events are essential for maintaining accurate account balances, detecting suspicious patterns, and delivering the instant transaction notifications that customers expect from modern fintech products. The dual-channel payment architecture of Wireless — covering both USSD for basic connectivity and cards for internet connectivity — reflects a practical response to Nigeria's heterogeneous digital infrastructure reality. Platforms that deploy only card or only online payment channels systematically exclude the portions of their potential market that don't have internet access or smartphone capability. Wireless's combined infrastructure removes this trade-off, enabling payment acceptance across the full user base a Nigerian platform serves.

++++
Klasha API

Klasha API

Klasha is a fintech platform providing global checkout solutions for African merchants enabling cross-border e-commerce payments. The Klasha API enables merchants to accept international payments, manage currency conversion, and simplify cross-border transactions. Nigerian e-commerce businesses and merchants use Klasha to expand internationally and accept payments from global customers.

++++
OPay

OPay

OPay is a Nigerian digital financial services company and CBN-licensed Payment Service Bank that provides payment gateway APIs for businesses to accept online and offline payments. Originally founded as Opera Pay, OPay has grown into one of Nigeria's largest fintech platforms, backed by SoftBank Vision Fund 2, Sequoia Capital China, and other major investors. OPay operates the largest mobile money network in Nigeria with over 40 million registered users and hundreds of thousands of agents — making it unique among Nigerian payment gateways in that its checkout is also deeply integrated with a mass-market e-wallet used daily by tens of millions of Nigerians. The OPay Checkout API is a RESTful, PCI-compliant payment gateway that enables businesses to accept multiple payment methods through a single integration. Developers access the API documentation at doc.opaycheckout.com, which provides both a hosted Express Checkout option (where OPay handles the entire payment UI) and a Server-to-Server API option (where developers build their own payment UI and call OPay endpoints directly for full control over the customer experience). Authentication uses AppId and AppKey credentials from the OPay Business Dashboard. Requests are signed using HMAC for security. The AppId is passed in the request header, and the AppKey is used to generate a signature that validates the integrity of each API call. The Business Dashboard is also used to configure webhook URLs and IP whitelisting — both of which are required for production deployments. OPay supports the following payment channels for Nigeria: local debit card payments (3DS and non-3DS), bank transfer checkout (where customers receive a virtual account number to transfer to), USSD payments, bank account direct debit, and OPay e-wallet QR payments. The e-wallet QR channel is uniquely powerful — customers with the OPay app can scan a QR code to pay directly from their OPay wallet, and the cost to the merchant is just ₦5 per transfer (the lowest payout rate in the Nigerian market). On the pricing side, OPay charges 1.5% per local transaction capped at ₦2,000 — identical to Paystack and Monnify. International card transactions are charged at 4% with no cap. For payouts (transfers out), OPay wallet transfers cost ₦5 flat, while bank transfers to other Nigerian banks follow the industry standard: ₦10 for amounts up to ₦5,000, ₦25 for ₦5,001–₦50,000, and ₦50 above ₦50,000. Volume discount pricing is available for large-volume processors upon request. OPay also provides a WooCommerce plugin for WordPress-based e-commerce stores, enabling non-technical merchants to add OPay checkout without writing any code. A PHP SDK is also available for backend developers. Webhook notifications are available for payment confirmation events. Developers must configure webhook endpoints in the dashboard and validate webhook signatures to prevent fraudulent event injection. OPay's sandbox environment allows full testing of all payment channels before going live. Moving to live requires completing OPay's business onboarding including CBN KYC: CAC registration, director BVN and government ID, and a business bank account. From a compliance standpoint, OPay Digital Services Limited is CBN-licensed as a Payment Service Bank and operates under the Payment Service Bank (PSB) regulatory framework. All card data is processed in compliance with PCI-DSS. The OPay e-wallet is NDIC-insured up to ₦500,000. Known challenges: OPay's developer documentation is less comprehensive than Paystack's. Some advanced features (split payments, recurring billing) are not available. The e-wallet QR payment channel requires customers to have the OPay app installed, which is only relevant for merchants targeting OPay's user base. Frequently Asked Questions: How is OPay different from Paystack? OPay's main differentiator is the integration with its 40M+ user e-wallet for ₦5 QR payments. For developers building for OPay's mass-market user base, this is a significant advantage. For general e-commerce, Paystack has better documentation and more developer features. Does OPay support split payments or subscriptions? No — OPay's checkout API does not currently support split payments or recurring subscription billing. What is the OPay wallet QR payment? It allows merchants to display a QR code that customers with the OPay app can scan to pay directly from their OPay wallet at ₦5 per transaction.

++++
RexPay (Global Accelerex)

RexPay (Global Accelerex)

RexPay is a Nigerian payment gateway solution developed by Global Accelerex Limited, a leading electronic payment and business management solutions company operating in Nigeria and West Africa. Global Accelerex holds both a CBN Payment Solution Service Provider (PSSP) certification and a CBN Payment Terminal Service Provider (PTSP) certification — a dual certification that covers online payment processing and POS terminal management respectively. This makes Global Accelerex one of the few Nigerian companies with both licenses, giving RexPay institutional-grade credibility as a payment infrastructure partner. The RexPay API is RESTful with JSON payloads. Documentation is available at rexpay-docs.globalaccelerex.com. Authentication uses an API Key obtained from the RexPay merchant dashboard. Developers initialize payment transactions by sending a POST request with the amount and transaction reference, then display the RexPay checkout to the customer. RexPay supports three payment channels in Nigeria: card payments (Visa, Mastercard, Verve with 3D Secure / 2FA verification), internet banking transfers (bank-to-bank transfers via the customer's internet banking), and USSD (for customers on basic mobile phones without internet access). This covers the three primary payment behaviors of Nigerian consumers: card users, mobile banking users, and USSD users. For WordPress-based e-commerce stores, RexPay provides a WooCommerce plugin that can be installed directly from the WordPress plugin directory. This no-code integration allows Nigerian merchants to add RexPay checkout without writing a single line of code — simply install, configure the API key from the dashboard, and payments start flowing. Pricing for RexPay starts from $0 per month, indicating no mandatory platform fee. Transaction fees are commission-based and negotiated during merchant onboarding. The exact percentage rates are not published publicly but are competitive with other Nigerian gateways. The $0/month model makes RexPay accessible to small businesses and startups that cannot commit to monthly subscription fees. The sandbox environment allows full testing of all payment channels. Moving to live requires completing the Global Accelerex KYC process, which involves submitting CAC documents, director BVN, and business bank account information. From a compliance standpoint, Global Accelerex is CBN-certified under both the PSSP and PTSP frameworks, meaning that all payment transactions processed through RexPay meet CBN regulatory standards. PCI-DSS compliance ensures card data is handled and stored securely. RexPay is a focused Nigeria-only payment gateway — it does not currently support international payment corridors or other African countries. This is a trade-off that simplifies compliance but limits its usefulness for businesses with pan-African payment needs. Known challenges: RexPay's documentation and developer community are smaller than Paystack or Flutterwave. Advanced features like split payments, virtual accounts, and recurring billing are not currently supported. International card acceptance (for non-Nigerian Visa/Mastercard holders) may have limitations. Frequently Asked Questions: What is Global Accelerex? Global Accelerex is the parent company of RexPay. It is one of Nigeria's oldest e-payment companies, providing POS terminals, payment switches, and software solutions to Nigerian banks and enterprises since the early 2000s. Does RexPay work with WooCommerce? Yes — a WooCommerce plugin is available that allows Nigerian WordPress store owners to accept payments through RexPay without any coding. Can I use RexPay for B2B corporate payments? Yes — RexPay supports internet banking transfers, which is the preferred payment method for Nigerian corporate clients making large business-to-business payments.

++++
Monnify

Monnify

Monnify is a Nigerian payment gateway and payment infrastructure provider operated by Moniepoint Inc, a CBN-licensed payment solutions company and one of Nigeria's largest agent banking networks. Originally launched as a standalone product by TeamApt, Monnify was rebranded under the Moniepoint brand as the company expanded. Monnify provides Nigerian businesses with APIs for accepting payments via local debit cards, bank transfers, USSD, and direct debit, as well as disbursing funds to bank accounts across all Nigerian banks. The Monnify API is RESTful and uses JSON for all request and response payloads. Developers can authenticate using Basic Auth — by encoding the API key and secret key as a base64 string — or by exchanging credentials for an OAuth Bearer Token via the /auth/login endpoint. Most implementations prefer Bearer Token authentication for production use, obtaining a token at server startup and refreshing as needed. The Monnify dashboard is available at app.monnify.com and provides API credentials, transaction history, settlement reports, and webhook configuration. Payment collection works by initializing a transaction with a unique reference and an amount, then displaying the payment modal to the customer. The Monnify SDK handles the checkout experience, allowing customers to choose between card, bank transfer, USSD, or direct debit. For bank transfers, Monnify generates a reserved virtual account number for the customer — they transfer any amount to that account and the payment is automatically matched and settled to the merchant. This is particularly powerful for recurring or subscription-like payment flows. In terms of pricing, Monnify charges 1.5% per transaction for local card payments, USSD payments, and bank transfers, with a cap of ₦2,000 per transaction. An alternative flat fee of ₦500 may apply for certain bank transfer transactions. International card payments attract a 4% fee. Cash collection is also charged at 4%. There are no setup fees and no monthly platform fees. Payouts (disbursements to Nigerian bank accounts) are charged at flat rates: ₦10 for transfers below ₦10,000, ₦20 for transfers between ₦10,000 and ₦49,999, and ₦40 for transfers of ₦50,000 and above. All fees are exclusive of VAT. A key differentiator for Monnify is its settlement speed. Transactions are settled to merchants same-day by 10pm, and businesses can trigger up to 3 on-demand express settlements per day outside the standard settlement window. This is important for Nigerian e-commerce and service businesses that need immediate access to collected revenue. The Monnify sandbox environment is a full replica of the production environment. Developers can create a free sandbox account at developers.monnify.com without any business registration documents. The sandbox provides test card numbers, simulated bank transfer flows, and test USSD responses. Moving from sandbox to live requires completing the standard CBN KYC process, including submitting CAC documents, director BVN, and business bank account details. Rate limits for the Monnify API are not publicly published. However, for high-volume integration partners, Monnify support can provide guidance on expected throughput limits. The Webhook system sends real-time notifications for transaction completion, refunds, and disbursements — developers must validate the webhook hash to confirm the event originated from Monnify, and must respond with HTTP 200 within a defined timeout. From a compliance standpoint, Monnify is CBN-licensed and operates under the same regulatory framework as all Nigerian payment service providers. Moniepoint Inc holds a Payment Service Bank license and a Switching and Processing license from the CBN. Monnify is also PCI-DSS certified, which is required for handling card payment data in Nigeria. Merchants are not required to be PCI-DSS certified themselves, as card data is processed on Monnify servers rather than the merchant's infrastructure. The BVN verification endpoint available through Monnify allows developers to verify a customer's Bank Verification Number — returned with name, date of birth, and phone number — which is a CBN requirement for KYC compliance in lending and financial services. Common challenges Nigerian developers face with Monnify include webhook delivery delays during peak traffic (Black Friday, end-of-month), and the need to handle cases where bank transfer payments arrive outside the transaction expiry window. Developers should set generous expiry windows for bank transfer transactions, and use the transaction status query endpoint to confirm payment before fulfilling orders, rather than relying solely on webhook delivery. Moniepoint Inc, the parent company, is headquartered in Lagos, Nigeria and has expanded operations across several African markets. It was voted the fastest-growing company in Africa by the Financial Times in 2023 and has raised over $100 million in funding. Notable investors include QED Investors, Lightrock, and Google. The Monnify gateway is used by thousands of Nigerian businesses including e-commerce platforms, SaaS companies, and lending products. Frequently Asked Questions: Can I use Monnify without CAC registration? You can test the API freely on the sandbox with just an email. However, to go live and receive real settlements, full CBN KYC including CAC registration is required. Does Monnify support NGN only? Yes, Monnify primarily settles in Nigerian Naira (NGN). International card transactions are charged at 4% but are settled in NGN after currency conversion. Does Monnify have a no-code payment link? Yes, Monnify supports payment links and invoice generation from the dashboard — no coding required. What happens if my webhook fails? Monnify retries failed webhook deliveries. However, developers should use the transaction status API (/api/v1/merchant/transactions/query) as a fallback to confirm payment independently.

++++
Squad

Squad

Squad is a Nigerian payment gateway and developer-first payment infrastructure platform operated by HabariPay Limited, the fintech subsidiary of Guaranty Trust Holding Company (GTCO) — the parent company of Guaranty Trust Bank, one of Nigeria's Tier 1 commercial banks. This institutional backing gives Squad a unique position in the Nigerian fintech ecosystem: it combines the regulatory standing of a CBN-licensed commercial bank group with a modern API-first developer experience. Squad is available at squadco.com and provides documentation at docs.squadco.com. The Squad API is RESTful with JSON payloads. Authentication is via Bearer Token — developers obtain a secret key from the Squad dashboard and pass it in every request as Authorization: Bearer sk_test_xxxx (sandbox) or Authorization: Bearer sk_live_xxxx (production). All amounts are passed in Naira (NGN), unlike some Nigerian gateways that require amounts in Kobo. Squad's payment gateway supports card payments (Verve, Visa, Mastercard), bank transfers, and USSD — the three primary payment channels used by Nigerian consumers. The standard integration follows a three-step flow: initialize a transaction by posting to the Squad initiate endpoint with amount, email, and a unique transaction reference; display the Squad checkout widget to the customer; and verify the transaction on your server after the customer completes payment. Squad provides both a hosted checkout page and an embeddable inline SDK for seamless checkout experiences. One of Squad's most notable differentiators is its fee structure. The payment gateway charges a percentage fee capped at ₦1,500 per transaction — lower than Paystack (₦2,000 cap) and Monnify (₦2,000 cap). For virtual account collections, Squad charges a percentage capped at ₦1,000, which is again among the lowest caps in the Nigerian market for bank transfer collections. Payment links (used for social commerce and invoicing) are charged at 1% for local transactions and 3.5% for international transactions. This pricing advantage makes Squad particularly attractive for businesses processing high-value transactions, where the cap limits the absolute cost per transaction regardless of size. Squad's Virtual Accounts feature assigns a dedicated bank account number to each customer for use in collections. Businesses can create virtual accounts for individual customers — when a customer transfers any amount to their dedicated account, the Squad webhook fires and the balance is credited in real time. This is widely used by Nigerian savings apps, investment platforms, and bill payment services where customers top up wallets via bank transfer. The Subscription API allows platforms to create recurring billing products. When a customer first pays via Squad, the platform receives a unique charge token tied to that customer's card. Future charges can be triggered by passing this token without requiring the customer to re-enter card details — enabling automatic monthly subscriptions, usage-based billing, and installment plans for Nigerian consumers. Squad also provides a Payouts API for disbursing funds to any Nigerian bank account. Developers submit a destination bank code, account number, and amount, and Squad executes the transfer. Payout pricing is competitive and the API supports both single and bulk transfers. The BVN verification endpoint available through Squad allows platforms to look up a Bank Verification Number and return the associated name and basic identity information. This is commonly used by Nigerian lending products and fintech apps to confirm user identity as part of CBN-required KYC processes. The Squad sandbox environment provides full test mode access. Developers can test all features — gateway payments, virtual accounts, subscriptions, payouts, and BVN verification — using test credentials without processing real transactions. Moving to live requires completing Squad's business onboarding, including submitting CAC registration, director BVN, and a valid business bank account. From a compliance perspective, HabariPay Limited is a CBN-licensed Payment Service Provider operating under the regulatory oversight of the Central Bank of Nigeria. GTCO's banking license adds an additional layer of institutional compliance. Squad is also PCI-DSS certified, ensuring that card payment data is processed and stored to the highest security standards. Squad runs an annual Hackathon for Nigerian students and early-career developers — Squad by GTBank Hackathon — providing cash prizes and API credits to winners. This investment in the developer community has built significant goodwill among Nigeria's emerging developer ecosystem. Known challenges: Squad's documentation, while functional, is less comprehensive than Paystack's. Some advanced integration patterns (split payments, multi-vendor marketplace flows) are not as fully documented. The Squad developer community is smaller than Paystack's, which can make troubleshooting harder for niche use cases. Frequently Asked Questions: Is Squad backed by GTBank? Yes — Squad is operated by HabariPay Limited, which is a subsidiary of Guaranty Trust Holding Company (GTCO), the same holding company that owns GTBank. What is the fee cap advantage? Squad's gateway fee is capped at ₦1,500 versus ₦2,000 for Paystack and Monnify — meaning on large transactions, you save ₦500 per collection. Does Squad support dollar transactions? Squad supports international card payments (Visa/Mastercard). Settlement is in NGN. Can I test Squad without registering a business? Yes — create a free developer account and use the sandbox with test credentials before submitting any business documents.

++++
Paystack API

Paystack API

Paystack is Nigeria's most widely adopted payment gateway API and is a subsidiary of Stripe, the global payments infrastructure company that acquired Paystack in 2020. Founded in 2015 by Shola Akinlade and Ezra Olubi, Paystack was part of Y Combinator's 2016 batch and quickly became the default payment choice for Nigerian developers and businesses. The company is CBN-licensed and PCI-DSS compliant, and currently serves thousands of businesses across Nigeria, Ghana, South Africa, and Kenya. The Paystack API is RESTful and uses Bearer Token authentication. Every request must include an Authorization header with the format: Authorization: Bearer sk_live_xxxx (for production) or Authorization: Bearer sk_test_xxxx (for sandbox). API keys are obtained from the Paystack dashboard at dashboard.paystack.com. Paystack provides both public keys (used in client-side code to initialize the checkout) and secret keys (used server-side for all API calls). Developers must never expose the secret key in client-side code. The standard Paystack integration flow involves three steps: initialize a transaction server-side using the /transaction/initialize endpoint (passing email, amount in kobo, and optional metadata), redirect the user to the returned authorization URL or embed the Paystack inline popup using the JavaScript SDK, then verify the transaction on your server using /transaction/verify/:reference after the customer is redirected back. This three-step flow ensures transactions are validated server-side before fulfilling orders, preventing fraud and order manipulation. Paystack supports the widest range of payment channels of any Nigerian gateway: Verve, Visa, and Mastercard debit cards; bank transfer (pay by transfer); USSD (for customers without smartphones); mobile money (in Ghana); and QR code payments. The Paystack Checkout modal intelligently displays only the channels available for the customer's device and location. In terms of pricing, local card transactions cost 1.5% plus ₦100, capped at ₦2,000 per transaction. The ₦100 flat fee is waived for transactions of ₦2,500 or less. This means very small transactions (micro-payments) are effectively charged at 1.5% only. International card transactions cost 3.9% plus ₦100, with no cap. Bank transfers (receiving payments via bank account) are charged flat: ₦10 for amounts up to ₦5,000; ₦25 for ₦5,001 to ₦50,000; and ₦50 for amounts above ₦50,000. Outgoing transfers (disbursements) are: ₦10 for ₦0–₦5,000; ₦25 for ₦5,001–₦50,000; ₦50 for above ₦50,000. There are no setup fees and no monthly platform fees. Businesses processing more than ₦10 million per month are eligible for volume-based discounts by contacting Paystack enterprise support. The Paystack sandbox environment mirrors production exactly — all features available in live mode are available in test mode. This is a critical advantage for Nigerian developers who need to test subscription billing, split payments, and bulk transfers without using real money. Test mode uses test card numbers provided in the Paystack documentation and simulates bank transfer payments via a confirmation prompt. Paystack also provides a Subscriptions API that allows developers to create subscription plans with daily, weekly, monthly, or annual billing cycles. When a customer first pays, a subscription authorization token is generated and stored securely by Paystack. Subsequent charges happen automatically without requiring the customer to re-enter card details. This is the foundation for building SaaS billing, membership platforms, and digital subscription products in Nigeria. The Split Payments (multi-split) feature allows marketplace operators to automatically split collected revenue between multiple subaccounts at the time of transaction — specifying percentages or flat amounts for each recipient. This is commonly used by Nigerian food delivery platforms, logistics aggregators, and gig economy apps. The Bulk Transfers API enables disbursement to hundreds of Nigerian bank accounts in a single API call by submitting a list of transfer recipients. This is used for payroll, agent commissions, loan disbursements, and customer refunds. From a compliance standpoint, Paystack is PCI-DSS Level 1 certified — the highest level of payment card security certification. All card data is encrypted and processed on Paystack's infrastructure. Merchants are not required to be PCI-DSS certified themselves. Paystack operates under CBN supervision and complies with the Nigerian Data Protection Regulation (NDPR). Webhook events from Paystack must be validated using the HMAC-SHA512 signature sent in the X-Paystack-Signature header. Developers should validate this signature before processing any webhook event. Paystack retries failed webhooks for up to 72 hours. Known challenges for Nigerian developers: (1) International card transactions have no cap on the 3.9% fee — high-value international payments can be expensive. (2) Bank transfer payments can take up to 30 minutes during bank downtime, so developers must handle pending states gracefully. (3) BVN and NIN verification are not built into Paystack directly — these require Dojah or Smile Identity as a separate integration. Frequently Asked Questions: Can I use Paystack without a registered business? Yes — individuals can create a starter account and start accepting payments. However, you will need to provide CAC documents to unlock higher transaction limits and settlements. Does Paystack support USD payments? Paystack processes international cards in USD, but settlements are in NGN after conversion. USD settlement is available only for Paystack International accounts. Can I process recurring payments automatically? Yes — use the Subscriptions API to save a customer authorization token and charge them on any schedule automatically. Is the test environment exactly like production? Yes — Paystack test mode has full feature parity with live mode, including subscriptions, splits, and bulk transfers.

++++
Alat by Wema API

Alat by Wema API

Alat by Wema is Wema Bank's comprehensive digital banking and payments platform providing APIs for payment processing, account management, and embedded finance solutions. The platform enables businesses and fintech partners to accept payments through multiple channels (card payments, bank transfers, bank details/static accounts, USSD), manage accounts, and integrate banking services. Alat by Wema powers AlatPay, Wema's battle-tested payment gateway, and offers partner banking APIs for approved fintech partners. Key capabilities include: Instant payment processing with transparent pricing and no hidden charges, Multiple payment channels (Card, Bank Transfer, Bank Details, USSD, Static Account), Real-time merchant dashboard, Dedicated developer support, Unlimited transaction processing, Sandbox environment for testing, Partner banking APIs for embedded finance. Nigerian e-commerce platforms, service providers, USSD-based businesses, and fintech companies use Alat by Wema for reliable payment acceptance and banking integration. API Base URL: https://apibox.alatpay.ng. Support: alatpaysupport@wemabank.com. Powered by WEMA Bank.

++++
MTN MoMo API

MTN MoMo API

MTN Nigeria Mobile Money API providing payment infrastructure for collections, disbursements, remittances, and request-to-pay services. MTN MoMo enables businesses and developers to integrate mobile money payments directly into their applications, leveraging MTN Nigeria's extensive network of subscribers (70+ million across Nigeria). Supports multiple payment channels including USSD, SMS, and account linking for seamless integration across all user segments.