Online stores

How to Accept Online Payments in Nigeria for Your Small Business

To accept online payments in Nigeria, choose a collection method that suits how you sell, complete the provider’s account setup, give customers a clear payment route and verify the result before fulfilling an order. An online shop can bring product selection and payment into one buying journey.

This guide explains the choices for small product sellers and how Waabot’s Paystack checkout fits in. Provider information was checked in September 2026. Confirm current requirements, charges and available payment channels directly with your provider.

Choose how customers will pay

Method When it may fit What you still need to organise
A standalone payment link You have already agreed on the item and amount with the buyer Match the payment to the product, buyer and delivery details
An online-shop checkout Customers need to browse products and choose quantities before paying Maintain listings, stock and delivery information; verify orders and payments
A direct bank transfer You and the buyer have agreed on a manual payment process Reconcile the actual credit with the order and keep a reliable record

These methods solve different parts of the sale. A payment link does not automatically create a complete product catalogue. A shop does not remove your responsibility to answer questions, arrange delivery or resolve payment issues.

Paystack documents its no-code collection tools in its guide to taking a business online. Use current product documentation when choosing a specific tool.

Complete activation before collecting real payments

Paystack explains that new business accounts begin in test mode. Processing live payments requires the relevant business and country compliance checks. Follow the requirements displayed for your own business type rather than copying another seller’s document list. See Paystack’s business activation guide.

A test checkout and a live checkout are different. Keep test results clearly labelled and confirm your live account is ready before promoting a payment link. Do not publish account credentials, secret keys or identity documents in product pages or customer messages.

Review fees alongside your selling price

Payment charges are a cost of making the sale. Check the provider’s current pricing and any shop-platform charges separately, then decide how those costs fit into your business model.

At the September 2026 check, Paystack’s Nigeria pricing page listed local transaction fees of 1.5% + ₦100, with the ₦100 portion waived for transactions under ₦2,500 and local fees capped at ₦2,000. Review Paystack’s current pricing before relying on these figures.

Illustration: Under that local fee schedule, a ₦10,000 transaction has a ₦250 processing fee: ₦150 plus ₦100. That leaves ₦9,750 before any other applicable deductions or business costs. This is a fee illustration, not a guarantee of your payout.

Understand which payment channels are available

Paystack supports several channels, but availability depends on the country, account and enabled settings. Do not promise every buyer every payment method. Check the options shown in your live checkout and refer to Paystack’s payment-channel documentation for current support.

Keep the explanation simple for customers: tell them where to pay and which business they should expect to see. Let the provider’s checkout collect payment credentials rather than asking buyers to send card details in a chat.

How an online-shop checkout fits the sale

Waabot’s public product offering connects a catalogue and order-management workflow with Paystack payments. Complete the supported payment setup before taking live orders.

In the test shop inspected for this guide, adding an item from the shop listing opened a cart with Checkout with Paystack. The checkout form requested the buyer’s full name, receipt email, phone and delivery address, and displayed the total before the Pay button. No payment was submitted during that inspection.

Test the exact route your customers will use, including direct product links, quantities and returning to the shop. A working payment provider cannot compensate for a cart that loses an item before checkout. Do not assume the whole route works because one page opens.

Confirm payment before preparing an order

Use your provider’s verified transaction record to establish whether a payment succeeded. Match the amount, currency and reference to the intended order. A customer’s screenshot or an order’s fulfilment label alone is not sufficient confirmation.

For custom integrations, Paystack’s payment verification documentation explains checking transaction results. If you use a hosted platform, confirm how that platform reports payment results and where to escalate a mismatch.

Keep payment and fulfilment separate in your routine. For example, a record labelled “New” or “Confirmed” in an order list should not be treated as a substitute for checking the payment. Our order-management guide shows Waabot’s current order filters.

If a customer reports a debit but no confirmed order

  1. Ask for the transaction reference and the approximate payment time through your usual support channel.
  2. Check the provider’s transaction record and your order records for a match.
  3. Do not ask the customer to pay again until you have checked the first attempt.
  4. Use the payment provider’s support process where the result remains unclear.
  5. Keep the customer informed without promising a reversal or settlement time you have not verified.

Do not request a card PIN, password or one-time authentication code. Keep only the information needed to investigate the issue.

A daily payment-checking routine

  • Match successful payments with orders.
  • Separate unresolved payments from orders ready for fulfilment.
  • Review provider fees and settlement records independently of order totals.
  • Record refunds and cancellations without assuming one automatically performs the other.
  • Keep delivery evidence and customer communication with your order records.

Start with a clear buying journey

Prepare your products using our online-store setup guide. Then explore Waabot for Nigerian businesses and confirm your payment setup before sharing checkout with customers.

Join the conversation

Your email address will not be published. Required fields are marked *

Keep the ideas coming

Your next useful read.