8 Best APIs for Bank Transfer in Nigeria

We've analyzed and compared the top 8 API providers supporting Bank Transfer 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 Bank Transfer

5 of 8 selected

Banky API

Pricing
Cost-effective pricing with reduced payment processing fees. No hidden charges. Contact Banky for custom pricing based on transaction volume.
Direct bank transfer payments
Available
Payouts & refunds
Available
KYC-based fraud detection
Available
Multi-country support
Available
Bank Account Payouts (140 countries)
Not available
Mobile Wallet Payouts
Not available
Stablecoin (USDT) Payouts
Not available
Nigeria Bank Payout
Not available
Real-Time 24/7 Processing
Not available
Transparent FX Pricing
Not available
Gig Worker Instant Payout
Not available
Collection / Pay-In
Not available
Nigerian NGN Collection
Not available
Local Payment Method Collections
Not available
Global Payouts
Not available
Multi-Currency Wallets
Not available
FX Conversion
Not available
Virtual Accounts
Not available
Card Issuing
Not available
Webhooks
Not available
Sandbox
Not available
NGN Direct Local Checkout
Not available
Cross-Border Payouts (190+ countries)
Not available
Multi-Currency Collections (35+ markets)
Not available
Virtual Card Issuance (30+ countries)
Not available
Real-Time FX Rates
Not available
Sandbox Testing
Not available
Mass/Bulk Payout
Not available
NGN Direct Collection
Not available
Consumer-Facing Checkout
Not available
Payment Processing
Not available
Card Payments
Not available
Bank Transfer
Not available
Mobile Money
Not available
USSD Payments
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 (Local)
Not available
Bank Transfer Checkout
Not available
Direct Debit
Not available
International Card Payments
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Recurring Billing
Not available
Crypto Payments
Not available
Split Payments
Not available
Card Payments (Verve/Visa/Mastercard)
Not available
Recurring Billing / Subscriptions
Not available
Bulk Transfers
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

Thunes Payout API

Pricing
100% transparent pricing on FX fees and transfer costs — exact rates not publicly listed. Fees vary by corridor and volume. Contact Thunes for enterprise pricing.
Direct bank transfer payments
Not available
Payouts & refunds
Not available
KYC-based fraud detection
Not available
Multi-country support
Not available
Bank Account Payouts (140 countries)
Available
Mobile Wallet Payouts
Available
Stablecoin (USDT) Payouts
Available
Nigeria Bank Payout
Available
Real-Time 24/7 Processing
Available
Transparent FX Pricing
Available
Gig Worker Instant Payout
Available
Collection / Pay-In
Not available
Nigerian NGN Collection
Not available
Local Payment Method Collections
Not available
Global Payouts
Not available
Multi-Currency Wallets
Not available
FX Conversion
Not available
Virtual Accounts
Not available
Card Issuing
Not available
Webhooks
Not available
Sandbox
Not available
NGN Direct Local Checkout
Not available
Cross-Border Payouts (190+ countries)
Not available
Multi-Currency Collections (35+ markets)
Not available
Virtual Card Issuance (30+ countries)
Not available
Real-Time FX Rates
Not available
Sandbox Testing
Not available
Mass/Bulk Payout
Not available
NGN Direct Collection
Not available
Consumer-Facing Checkout
Not available
Payment Processing
Not available
Card Payments
Not available
Bank Transfer
Not available
Mobile Money
Not available
USSD Payments
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 (Local)
Not available
Bank Transfer Checkout
Not available
Direct Debit
Not available
International Card Payments
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Recurring Billing
Not available
Crypto Payments
Not available
Split Payments
Not available
Card Payments (Verve/Visa/Mastercard)
Not available
Recurring Billing / Subscriptions
Not available
Bulk Transfers
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

Rapyd Payout API

Pricing
Transaction-based pricing. FX fees apply for currency conversion. Exact rates vary by payment type and corridor. Contact Rapyd for pricing.
Direct bank transfer payments
Not available
Payouts & refunds
Not available
KYC-based fraud detection
Not available
Multi-country support
Not available
Bank Account Payouts (140 countries)
Not available
Mobile Wallet Payouts
Not available
Stablecoin (USDT) Payouts
Not available
Nigeria Bank Payout
Not available
Real-Time 24/7 Processing
Not available
Transparent FX Pricing
Not available
Gig Worker Instant Payout
Not available
Collection / Pay-In
Not available
Nigerian NGN Collection
Not available
Local Payment Method Collections
Available
Global Payouts
Available
Multi-Currency Wallets
Available
FX Conversion
Available
Virtual Accounts
Available
Card Issuing
Available
Webhooks
Available
Sandbox
Available
NGN Direct Local Checkout
Not available
Cross-Border Payouts (190+ countries)
Not available
Multi-Currency Collections (35+ markets)
Not available
Virtual Card Issuance (30+ countries)
Not available
Real-Time FX Rates
Not available
Sandbox Testing
Not available
Mass/Bulk Payout
Not available
NGN Direct Collection
Not available
Consumer-Facing Checkout
Not available
Payment Processing
Not available
Card Payments
Not available
Bank Transfer
Not available
Mobile Money
Not available
USSD Payments
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 (Local)
Not available
Bank Transfer Checkout
Not available
Direct Debit
Not available
International Card Payments
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Recurring Billing
Not available
Crypto Payments
Not available
Split Payments
Not available
Card Payments (Verve/Visa/Mastercard)
Not available
Recurring Billing / Subscriptions
Not available
Bulk Transfers
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

Nium Payout API

Pricing
Real-time payout fee calculation per transaction. Exact rates vary by corridor — see Nium Playbook at playbook.nium.com for country-specific pricing.
Direct bank transfer payments
Not available
Payouts & refunds
Not available
KYC-based fraud detection
Not available
Multi-country support
Not available
Bank Account Payouts (140 countries)
Not available
Mobile Wallet Payouts
Not available
Stablecoin (USDT) Payouts
Not available
Nigeria Bank Payout
Not available
Real-Time 24/7 Processing
Not available
Transparent FX Pricing
Not available
Gig Worker Instant Payout
Not available
Collection / Pay-In
Not available
Nigerian NGN Collection
Not available
Local Payment Method Collections
Not available
Global Payouts
Not available
Multi-Currency Wallets
Not available
FX Conversion
Not available
Virtual Accounts
Not available
Card Issuing
Not available
Webhooks
Available
Sandbox
Not available
NGN Direct Local Checkout
Not available
Cross-Border Payouts (190+ countries)
Available
Multi-Currency Collections (35+ markets)
Available
Virtual Card Issuance (30+ countries)
Available
Real-Time FX Rates
Available
Sandbox Testing
Available
Mass/Bulk Payout
Available
NGN Direct Collection
Not available
Consumer-Facing Checkout
Not available
Payment Processing
Not available
Card Payments
Not available
Bank Transfer
Not available
Mobile Money
Not available
USSD Payments
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 (Local)
Not available
Bank Transfer Checkout
Not available
Direct Debit
Not available
International Card Payments
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Recurring Billing
Not available
Crypto Payments
Not available
Split Payments
Not available
Card Payments (Verve/Visa/Mastercard)
Not available
Recurring Billing / Subscriptions
Not available
Bulk Transfers
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

Klasha API

Pricing
Commission-based on transaction volume
Direct bank transfer payments
Not available
Payouts & refunds
Not available
KYC-based fraud detection
Not available
Multi-country support
Not available
Bank Account Payouts (140 countries)
Not available
Mobile Wallet Payouts
Not available
Stablecoin (USDT) Payouts
Not available
Nigeria Bank Payout
Not available
Real-Time 24/7 Processing
Not available
Transparent FX Pricing
Not available
Gig Worker Instant Payout
Not available
Collection / Pay-In
Not available
Nigerian NGN Collection
Not available
Local Payment Method Collections
Not available
Global Payouts
Not available
Multi-Currency Wallets
Not available
FX Conversion
Not available
Virtual Accounts
Not available
Card Issuing
Not available
Webhooks
Available
Sandbox
Not available
NGN Direct Local Checkout
Not available
Cross-Border Payouts (190+ countries)
Not available
Multi-Currency Collections (35+ markets)
Not available
Virtual Card Issuance (30+ countries)
Not available
Real-Time FX Rates
Not available
Sandbox Testing
Not available
Mass/Bulk Payout
Not available
NGN Direct Collection
Not available
Consumer-Facing Checkout
Not available
Payment Processing
Available
Card Payments
Available
Bank Transfer
Available
Mobile Money
Available
USSD Payments
Available
Cross-border Transfers
Available
Multi-currency
Available
Virtual Cards
Available
Payouts
Available
Wallet Services
Available
Instant Settlement
Available
Sandbox Environment
Available
SDK Support
Available
Transaction History
Available
Real-time Reporting
Available
Fraud Detection
Available
KYC Integration
Available
Bulk Processing
Available
API Documentation
Available
Card Payments (Local)
Not available
Bank Transfer Checkout
Not available
Direct Debit
Not available
International Card Payments
Not available
Payouts / Transfers
Not available
BVN / NIN Verification
Not available
Cash Collection
Not available
Recurring Billing
Not available
Crypto Payments
Not available
Split Payments
Not available
Card Payments (Verve/Visa/Mastercard)
Not available
Recurring Billing / Subscriptions
Not available
Bulk Transfers
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

← Swipe to compare all 5 APIs →

++++
Banky API

Banky API

Banky API is a bank transfer payment processing platform that enables merchants and platforms to accept payments directly from customer bank accounts without requiring card details or sensitive financial information. Built on core banking infrastructure with KYC (Know Your Customer) verification, Banky provides a secure, fraud-resistant alternative to traditional card payments. Core capabilities include: (1) Payment Processing: Accept payments via direct bank transfer across multiple countries with support for various currencies; (2) Payouts & Refunds: Send money directly to customer bank accounts for refunds, payouts, and settlements; (3) KYC-Based Fraud Detection: Leverage bank-integrated KYC procedures to verify payers and reduce fraud risk; (4) Instant Settlement: Receive funds immediately to merchant accounts with no processing delays; (5) Real-time Notifications: Instant webhook and webhook notifications on payment status, settlements, and events; (6) Multi-Country Support: Accept payments from customers in multiple countries via their local banking systems; (7) Multiple Payment Methods: Support various bank transfer methods and payment channels; (8) Industry Compliance: Built on top of core banking security standards and regulatory requirements. Ideal for E-commerce, subscription services, travel platforms, gaming, and B2B payment processing seeking cost-effective alternatives to traditional payment methods.

++++
Thunes Payout API

Thunes Payout API

Thunes is a global B2B cross-border payments company headquartered in Singapore, operating a proprietary real-time payment network that connects over 12 billion bank accounts, mobile wallets, and stablecoin wallets across 140 countries — accessible through a single API integration. Unlike traditional correspondent banking, Thunes routes payments through direct partnerships with local payment providers, mobile network operators, and bank networks in each country, enabling real-time 24/7 fund disbursement without SWIFT delays. Thunes primarily serves enterprise clients: global marketplaces, gig economy platforms, remittance operators, global banks, and B2B payment networks. The company's API documentation is available at docs.thunes.com, and the platform is designed for high-volume institutional integrations rather than self-service individual developers. The Thunes API enables two core operations: payouts (sending money to recipients globally) and, more recently, collection (receiving payments). Payouts can be delivered to bank accounts, mobile wallets (MTN Mobile Money, M-Pesa, Orange Money, etc.), and stablecoin wallets (USDT, USDC) across 140 countries. Nigeria is accessible via bank account payouts and stablecoin disbursements. A significant 2026 product launch is Thunes' Instant Cross-Border Payout for Gig and Remote Workers — a direct-to-workforce solution that enables platforms to instantly pay remote workers and freelancers across 140 countries, 24/7, with funds delivered to bank accounts, mobile wallets, or stablecoin wallets in real time. For Nigerian gig workers receiving international payments, this means immediate access to earnings rather than 2–5 business day SWIFT settlement windows. Thunes differentiates on pricing transparency — the platform provides complete visibility on transfer fees, FX rates, and all associated costs before transaction authorization. This is in contrast to traditional remittance operators that often bundle fees into hidden FX spreads. For businesses sending high volumes of payments to Africa, the transparent fee model enables accurate cost forecasting. Authentication for the Thunes API uses an API Key provided after enterprise onboarding. All requests must be made over HTTPS. Webhooks are available for real-time transaction status updates. From a compliance standpoint, Thunes is regulated as a payment service provider in Singapore (MAS), the EU, and other jurisdictions. For Nigeria, Thunes routes payments through CBN-licensed local partners, ensuring regulatory compliance for inbound transfers. Thunes has strict AML/KYB requirements during onboarding — all partner businesses must complete full compliance verification before API access is granted. Frequently Asked Questions: Can I disburse to Nigerian bank accounts via Thunes? Yes — Nigeria is accessible via bank account payouts. The exact Nigerian bank coverage should be confirmed during Thunes enterprise onboarding. Does Thunes support USDT payouts to Nigeria? Yes — Thunes supports stablecoin payouts in USDT, which is particularly useful for serving Nigerian workers who prefer to hold USD-pegged stablecoins as a hedge against NGN devaluation. How does Thunes compare to Payoneer for Nigerian worker payouts? Payoneer requires workers to hold Payoneer accounts and withdraw manually. Thunes delivers directly to bank accounts or mobile wallets — no recipient account required on a Thunes platform. Thunes's stablecoin (USDT) payout rail to Nigeria represents an emerging payment corridor that bypasses traditional banking infrastructure for recipients who prefer or require cryptocurrency-based receipt. For Nigerian diaspora recipients, freelancers receiving international payments, and businesses with cryptocurrency treasury strategies, USDT payouts provide a settlement mechanism that is independent of CBN-regulated banking channels and traditional correspondent banking limitations. The 140+ country network coverage of Thunes means that Nigerian-focused platforms built on Thunes can serve Nigerian recipients specifically while the same integration handles payouts to recipients across Latin America, Southeast Asia, and other emerging market regions. For global platforms that include Nigeria among many operational markets, a single Thunes integration covers all markets simultaneously rather than requiring country-by-country payment provider relationships. Real-time payment tracking and delivery confirmation through the Thunes API allows platforms to verify that payouts have been received by recipient bank accounts or wallets, not just that the sending instruction was accepted. For platforms with customer service obligations around payment delivery — remittance services guaranteeing delivery within specific timeframes, gig platforms assuring workers that earnings are accessible — confirmed delivery status is operationally critical data.

++++
Rapyd Payout API

Rapyd Payout API

Rapyd is a global Fintech-as-a-Service (FaaS) platform that provides businesses with a single API to collect payments, disburse payouts, and manage financial operations across 100+ countries and 900+ local payment methods. Founded in 2016 and headquartered in Tel Aviv, Israel, Rapyd is backed by Stripe and other major investors, and has a community of 50,000+ developers. The Rapyd API covers the complete payment lifecycle: online checkout, virtual accounts, hosted payment pages, multi-currency wallets, card issuing, FX conversion, and bulk disbursements. The Rapyd API is RESTful with JSON payloads. Documentation is at docs.rapyd.net. Authentication uses HMAC SHA-256 signing — a security scheme where every API request is signed using the access key and secret key provided during onboarding. This is more complex than Bearer Token auth and requires developers to implement the signing algorithm correctly. The signature is computed from the HTTP method, endpoint path, salt, timestamp, access key, and request body, then base64-encoded and included in the request header. Rapyd provides code samples in multiple languages to simplify implementation. Rapyd's core product for global payments is the Collect API, which enables businesses to accept local payment methods in 100+ countries. Rather than integrating with dozens of country-specific payment processors, businesses integrate Rapyd once and get access to payment methods including bank transfers, cash payment networks, direct debit, mobile wallets, and card networks in each country. For Nigeria and Africa, Rapyd's local payment method coverage includes relevant African payment rails — exact Nigerian payment methods available can be queried via the Rapyd Payment Methods API (GET /v1/payment_methods/country?country=NG). The Payout API enables mass disbursements to bank accounts and e-wallets globally. Businesses can send payments to employees, contractors, vendors, and customers in 100+ countries. Rapyd automatically handles FX conversion when the payout currency differs from the source currency. Rapyd also offers multi-currency wallets — virtual accounts that can hold balances in multiple currencies. This is useful for platforms managing funds on behalf of multiple currencies and wanting to minimize FX conversion costs by holding funds in the appropriate currency. Card issuing is another major feature — businesses can use the Rapyd API to issue virtual and physical Visa/Mastercard cards to their users in supported markets. This powers expense management tools, corporate card programs, and employee benefit cards. The Rapyd sandbox environment is fully featured and allows testing of all payment methods, disbursements, and card operations using test credentials. The developer community at community.rapyd.net provides support and knowledge sharing. From a compliance standpoint, Rapyd is an authorized Electronic Money Institution in the UK (FCA), an authorized Payment Institution in the EU (Lituanian FSA), and holds licenses in other jurisdictions. For Africa and Nigeria specifically, Rapyd works with local regulated partners to ensure compliance with CBN requirements. Frequently Asked Questions: Does Rapyd support Nigeria directly? Nigeria is accessible through Rapyd's Africa local payment method network. Use the Payment Methods API with country=NG to see currently available Nigerian payment methods. Why does Rapyd use HMAC SHA-256 instead of Bearer tokens? HMAC signing provides additional security for high-value enterprise transactions — each request is individually signed, preventing replay attacks and request forgery. Can Nigerian businesses sign up for Rapyd directly? Businesses need to have a legal entity in a Rapyd-supported country. Nigerian companies should contact Rapyd to confirm current onboarding eligibility.

++++
Nium Payout API

Nium Payout API

Nium is a Singapore-headquartered global payments infrastructure company that provides businesses with a unified API to send payments to 190+ countries, collect payments in 35+ markets, and issue physical and virtual cards in 30+ countries. Nium is a licensed financial institution in multiple jurisdictions including the US, UK, EU, Singapore, and Australia, and serves financial institutions, fintech companies, banks, and enterprises that need to build or scale cross-border payment capabilities. The Nium API is RESTful with JSON payloads. Documentation is at docs.nium.com. Authentication uses API Key credentials passed in request headers (client-id and x-api-key). Nium operates a payout platform (mpdocs.nium.com) that provides the most detailed technical integration guidance for developers building payment products. For payouts, Nium supports 190+ destination countries with 65 of those available in real-time. The supported corridors span the Americas, Europe, Middle East, Africa, Oceania, and Asia-Pacific. Nigeria falls within Nium's Africa coverage — however, the exact payment methods, corridors, and processing times for Nigeria should be confirmed via the Nium Playbook at playbook.nium.com before integration. Payout fees are calculated in real-time at transaction execution and are corridor-specific. For collections, Nium supports receiving payments in 35+ markets using local payment methods. This covers bank transfers, card payments, and local e-wallets depending on the market. Nigeria-specific collection support should be confirmed separately. Nium also offers card issuance APIs in 30+ countries — enabling fintechs and banks to issue virtual and physical Visa/Mastercard cards to their customers. Cards can be issued in multiple currencies and managed programmatically (freeze, unfreeze, set spending limits, retrieve transactions). Webhooks are available for all major events: payout processing, payout completion, payout failure, and card transaction alerts. Developers can configure webhook endpoints during Nium account setup. The sandbox environment provides full testing capability for all Nium products. Moving to live requires completing Nium's enterprise onboarding, including business verification and compliance review by a Nium account manager. From a compliance standpoint, Nium is regulated in multiple jurisdictions globally. The company holds money transmitter licenses in all US states, FCA authorization in the UK, Payments Institution license in the EU, and MAS Major Payment Institution license in Singapore. For transactions to/from Nigeria, Nium routes through local correspondent partners that are CBN-licensed. Nium raised $200 million at a $2.1 billion valuation in 2022, making it one of the most well-capitalized global payment infrastructure companies. Clients include large banks, digital banks, travel companies, and enterprise platforms globally. Frequently Asked Questions: Is Nigeria a supported payout destination on Nium? Nium covers 190+ countries including African markets. Nigeria is likely included, but specific corridor availability and payment methods should be confirmed via the Nium Playbook at playbook.nium.com or by contacting your Nium account manager. Does Nium support NGN as a settlement currency? This should be confirmed during Nium onboarding. Nium typically settles in the destination country's local currency. Is Nium self-service or enterprise? Nium is primarily enterprise — access requires working with a Nium account manager. It is not a self-service sign-up API like Paystack or Stripe. Nium's card issuance capability in 30+ countries allows platforms to issue Visa or Mastercard branded cards to their customers in multiple markets from a single API integration. For Nigerian fintechs building pan-African or global financial products, Nium's card issuance infrastructure provides the card product layer alongside payout and collection capabilities, enabling a more complete financial product stack without multiple card program relationships. Nium's treasury management features allow platforms to hold multi-currency balances, execute FX conversions between 35+ currencies at competitive rates, and manage currency exposure across the markets they operate in. For Nigerian platforms managing collections in multiple currencies and disbursements in NGN or other African currencies, centralized multi-currency treasury management through Nium reduces FX conversion costs and the operational complexity of managing multiple currency accounts across different banking relationships.

++++
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.

++++
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.

++++
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.