How to Accept Payments on a WordPress Site in Nigeria
Nigeria has one of the most active online business communities in Africa, and a large share of those businesses run on WordPress. Fashion designers in Lagos selling ready-to-wear pieces, event planners collecting booking fees, photographers taking session deposits, and consultants invoicing clients all face the same question: how do you actually collect money through a WordPress site?
The answer matters because the default options are limited. As of 2026, Stripe and Square do not support Nigeria as a merchant country, so the plugins built around those processors will not let a Nigerian business sign up. Many site owners fall back to posting their bank account number on a page and asking customers to send a transfer, then manually confirming each payment before delivering anything.
This guide explains how to add real card payments to a WordPress site in Nigeria using the free HandyPay Payments plugin, what it costs, and how it fits alongside the payment habits Nigerian customers already have.
The Payment Landscape Nigerian Site Owners Work With
Nigerian customers are comfortable paying digitally. Instant bank transfers are a normal part of daily commerce, USSD payments work even on basic phones, and debit cards, including the local Verve scheme alongside international card schemes, are widely held. POS agents handle cash-to-digital conversion in nearly every neighborhood.
The gap is on the merchant side of a website. Accepting a transfer means sharing account details, waiting for an alert, and matching payments to orders by hand. That works for a WhatsApp-based hustle, but it undermines the point of having a website: letting customers complete a purchase on their own, at any hour, without a back-and-forth conversation.
A payment button on the page closes that gap. The customer clicks, pays by card on a secure checkout page, and both sides get instant confirmation. No screenshots of debit alerts, no "have you seen my transfer" messages.
What the HandyPay Payments Plugin Does
HandyPay Payments is a free plugin on WordPress.org that connects your WordPress site to a HandyPay merchant account. HandyPay is available in Nigeria, so a Nigerian business can complete onboarding online with identity verification and start accepting card payments without any hardware.
Once installed, the plugin lets you place payment buttons and payment links on any page or post. You can add them three ways:
- Shortcode, which works in any theme or page builder
- Gutenberg block, if you use the standard WordPress editor
- Elementor widget, if your site is built with Elementor
Button styles are customizable so they match your site's branding. The plugin supports one-time payments and donations, which makes it useful for businesses selling services as well as churches, NGOs, and community projects collecting contributions. No coding is required at any step.
Setting It Up Step by Step
Getting from a plain WordPress site to a working payment button takes a few minutes:
Step 1: Create a HandyPay account. Sign up online and complete identity verification. You will also add the Nigerian bank account where you want payouts to land.
Step 2: Install the plugin. In your WordPress dashboard, go to Plugins, then Add New, and search for HandyPay. Install and activate HandyPay Payments.
Step 3: Connect your account. The plugin connects to your HandyPay account with a one-click connection from the Merchant Portal. There are no API keys to copy and paste.
Step 4: Add a button. Drop the shortcode, Gutenberg block, or Elementor widget onto the page where you want to collect payment, set the amount and label, and adjust the button style.
Step 5: Test and publish. Load the page, click the button, and confirm the checkout flow works as expected.
What It Costs in Naira Terms
HandyPay's free plan charges 4.9% plus US$0.40 per transaction. There is no monthly fee and no extra charge for using the WordPress plugin. If your volume grows, the Pro plan at US$29 per month lowers the rate to 4.2% plus US$0.40.
Because fees are quoted in US dollars, it is worth thinking through what that means for naira-priced sales. On small-ticket items the fixed US$0.40 portion is a larger share of the total, so the plugin suits businesses selling services, deposits, and mid-sized orders better than very low-priced items. Pricing and settlement currency support varies by country, so check the available options for Nigeria inside the HandyPay app before you set your prices.
Payouts go to your local bank account on a daily schedule and typically arrive within 2 to 4 business days.
Comparing Ways to Collect Money Through WordPress in Nigeria
| Approach | Setup Effort | Customer Experience | Confirmation |
|---|---|---|---|
| Bank details posted on a page | None | Manual transfer, send proof | Manual, hours or days |
| Local gateway API integration | Developer required | Card checkout | Automatic |
| HandyPay Payments plugin | Minutes, no code | Card checkout on a hosted page | Automatic |
| Invoicing by email or WhatsApp | Low but ongoing per sale | Pay when the invoice arrives | Automatic if link-based |
A custom gateway integration offers deep control but assumes a developer and ongoing maintenance. The plugin route trades some control for a setup a non-technical owner can finish in an afternoon.
Where Nigerian Businesses Can Use Payment Buttons
A few practical placements that fit how Nigerian businesses actually sell:
Deposit pages for services. An event decorator or makeup artist can publish a booking page with a fixed deposit button, cutting out no-shows and endless payment reminders.
Class and training registration. Training academies and course creators can put a payment button directly on the registration page instead of collecting transfers into a personal account.
Donation pages. Churches, alumni associations, and NGOs can accept card donations from members at home and in the diaspora.
Order pages for made-to-order goods. A tailor or furniture maker can collect a percentage upfront before starting work.
Beyond the site itself, the same HandyPay account gives you payment links you can share by WhatsApp, SMS, or email, QR code payments for in-person sales, and recurring subscriptions for retainer clients, all managed from the iOS and Android apps or the web Merchant Portal.
Frequently Asked Questions
Is the HandyPay Payments plugin really free?
Yes. The plugin is free to download from WordPress.org and there is no extra plugin fee. You pay only HandyPay's standard transaction fees when a customer pays.
Can Nigerian businesses use Stripe or Square plugins instead?
As of 2026, Stripe and Square do not support Nigeria as a merchant country, so a Nigerian business cannot open a merchant account with them. Plugins built on those processors will not work for a business registered and banking in Nigeria.
Do my customers need a HandyPay account to pay?
No. Customers simply click the button and pay by card on a secure checkout page. Nothing is required on their side beyond a valid card.
Can people abroad pay through my site?
Yes. Card payments from international customers are processed the same way, which is useful for Nigerian businesses serving diaspora customers in the UK, US, and Canada.
How do I receive my money?
Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days. Settlement currency options vary by country, so confirm the details for Nigeria in the app.
Does the plugin work with page builders?
Yes. It provides a shortcode that works anywhere, a Gutenberg block for the standard editor, and a dedicated Elementor widget.
Related Guides
- How to Accept Payments in Nigeria
- WooCommerce Payments in Nigeria
- WordPress Payments in Ghana
- Payment Links vs Payment Gateways