How to Accept Card Payments in Nigeria (Complete Guide)
Learn how to accept debit cards, credit cards, and bank transfers in Nigeria. Compare payment processors and setup guides.
Why Accepting Card Payments Matters in Nigeria
If you only accept cash and bank transfers, you're losing 30% of potential customers. Card payments account for 30% of all ecommerce transactions in Nigeria — and that number is growing fast.
Cards aren't just for big businesses. Any Nigerian merchant — from a Lagos fashion store to an Abuja restaurant — can accept card payments today. Here's how.
Payment Methods in Nigeria (2026)
| Method | Market Share | Growth |
|---|---|---|
| Bank Transfer | 45% | 40% |
| Debit/Credit Cards | 30% | 15% |
| USSD | 15% | 60% |
| Cash on Delivery | 10% | -20% |
| Mobile Money | 8% | 80% |
The smartest merchants accept all of them. But cards are the highest-value transactions — average card order is ₦45,000 vs ₦8,500 for food orders.
How to Accept Card Payments in Nigeria
Step 1: Choose a Payment Processor
You need a licensed payment processor. Here's what to compare:
| Processor | Setup Time | Transaction Fee | Payout |
|---|---|---|---|
| Vayva Payments | 24 hours | 2% flat | Next day |
| Paystack (direct) | 3-5 days | 1.5% + ₦100 | Next day |
| Flutterwave (direct) | 3-7 days | 1.4% + ₦100 | 2-3 days |
| Interswitch | 7-14 days | 1.8% | 3-5 days |
Why choose Vayva Payments? It bundles Paystack processing (1.5%) with Vayva's commerce tools (0.5%) for a flat 2%. You get payment processing + POS + inventory + WhatsApp commerce in one platform. No separate integrations needed.
Step 2: Verify Your Business (KYC)
- •Business registration (CAC certificate or BN number)
- •Valid ID (NIN, international passport, or driver's license)
- •Bank account in your business name
- •Phone number (for OTP verification)
With Vayva, KYC verification takes 24 hours. With direct processors, it can take 3-14 days.
Step 3: Integrate with Your Store
With Vayva, there's no separate integration. Your payment processing is built in: 1. Connect your bank account in Settings → Payments 2. Enable payment methods (cards, bank transfers, USSD) 3. Start accepting payments immediately
- •Visa (debit and credit)
- •Mastercard (debit and credit)
- •Verve (Nigerian card network)
- •Bank transfer (automatic reconciliation)
- •USSD (for customers without internet banking)
Step 4: Test Your Setup
Before going live: 1. Process a ₦100 test transaction 2. Verify the payment appears in your dashboard 3. Check that the customer receives a receipt 4. Confirm funds settle in your bank account
Transaction Fees Explained
- •1.5% goes to Paystack (payment processing)
- •0.5% goes to Vayva (platform fee)
- •Processing fee: ₦200 (2%)
- •You receive: ₦9,800
- •Settlement: Next business day
- •No setup fees
- •No monthly minimums
- •No chargeback fees (Vayva handles disputes)
- •Withdrawal fee: ₦50 flat
Payout Times
| Method | Settlement Time |
|---|---|
| Card payments | Next business day |
| Bank transfers | Same day (auto-reconciled) |
| USSD | Next business day |
| Withdrawals to bank | 24 hours |
Security & Compliance
When accepting card payments, security is non-negotiable:
PCI DSS Compliance: Vayva is PCI DSS Level 1 certified (the highest level). Your customers' card details are never stored on your systems.
- •Velocity checks (too many transactions from same card)
- •Geographic anomaly detection
- •High-risk transaction flagging
- •Automatic chargeback handling
3D Secure: All card transactions support 3D Secure (verified by Visa, Mastercard SecureCode). This shifts liability away from you in case of fraud.
Common Mistakes When Accepting Card Payments
- Not supporting Verve cards — Verve is Nigeria's local card network. Millions of Nigerians only have Verve cards.
- Ignoring USSD — 15% of customers prefer USSD. Without it, you lose them.
- Manual reconciliation — If you're matching bank alerts to orders manually, you're wasting hours daily. Use auto-reconciliation.
- No payment receipts — Customers expect digital receipts. Vayva sends them automatically via email and WhatsApp.
- Slow dispute resolution — If a customer disputes a charge, handle it within 24 hours. Unresolved disputes damage your processor relationship.
Getting Started
Accepting card payments in Nigeria takes 24 hours with Vayva: 1. Sign up (5 minutes) 2. Complete KYC (24 hours) 3. Connect bank account (10 minutes) 4. Start accepting payments (immediately)
Plans from ₦25,000/month. 14-day free trial. No setup fees.
Related: Digital wallet → · Inventory management → · WhatsApp orders →