How to Accept Payments on a WordPress Site in Ghana
Ghanaian businesses have taken to the web in a big way. Boutiques in Accra and Kumasi showcase their collections online, tour operators promote Cape Coast and Kakum trips to visitors, craft sellers market kente and beadwork to buyers overseas, and a growing community of freelancers and agencies builds all of it on WordPress. The missing piece for many of these sites is a working "pay now" button.
The reason is structural rather than technical. As of 2026, Stripe and Square do not support Ghana as a merchant country, which rules out most of the payment plugins that dominate WordPress tutorials written for the US and Europe. Site owners in Ghana end up directing customers to call, WhatsApp, or send mobile money to a number listed on the contact page.
This guide walks through a direct alternative: the free HandyPay Payments plugin, which turns any WordPress page in Ghana into a place where customers can pay by card, with the money settling to your local bank account.
How Ghanaians Pay, and Where a Website Fits In
Mobile money is the backbone of everyday payments in Ghana. MTN Mobile Money in particular is a normal way to pay for goods, services, and even school fees, and most customers expect a merchant to have a momo number. Bank transfers and cards fill in the rest, with cards more common for online purchases and among visitors.
For a business owner, momo works brilliantly in person and over the phone, but it maps awkwardly onto a website. A visitor browsing your tour packages at midnight cannot complete a booking if the instructions say "send payment to this number and call to confirm." Every sale still depends on a human conversation.
Card checkout on the page itself changes the dynamic. A customer in Ghana, or a customer in London booking a December trip home, can pay the moment they decide, and your site records the payment automatically. The website stops being a brochure and starts being a shop.
What HandyPay Payments Adds to a WordPress Site
HandyPay Payments is a free plugin available on WordPress.org. It links your site to a HandyPay merchant account. HandyPay is available to merchants in Ghana, and onboarding happens entirely online with identity verification, so there is no branch visit and no hardware to buy.
The plugin places payment buttons and payment links anywhere on your site through three routes: a shortcode for universal compatibility, a Gutenberg block for the standard editor, and an Elementor widget for Elementor-built sites. You control the button styling so it blends with your theme.
It handles one-time payments and donations. That covers a tour deposit, a dress order, a consultation fee, or a church building-fund contribution equally well. None of it requires writing code.
From Fresh Install to First Payment
Here is the full setup path for a Ghanaian business:
Step 1: Open a HandyPay account. Register online, verify your identity, and add the Ghanaian bank account where payouts should arrive.
Step 2: Install HandyPay Payments. From your WordPress dashboard, open Plugins, choose Add New, search for HandyPay, then install and activate.
Step 3: Link the plugin to your account. A one-click connection from the Merchant Portal ties the plugin to your HandyPay account. No keys, no configuration files.
Step 4: Place your first button. Add the block, shortcode, or Elementor widget to a page, set the amount and description, and style the button.
Step 5: Run a test. View the page as a customer would, click through, and confirm the checkout completes.
Most owners can finish all five steps in well under an hour.
Fees, the Cedi, and Getting Paid
The free plan costs 4.9% plus US$0.40 per transaction, with no monthly fee and no extra charge for the plugin itself. Businesses processing steady volume can switch to the Pro plan at US$29 per month, which drops the rate to 4.2% plus US$0.40.
Since the fee structure is denominated in US dollars, do the arithmetic against your cedi prices. For a GHS 800 tour booking the fees are a small slice; for a GHS 30 item the fixed portion bites harder, so the plugin favors services, deposits, and higher-value goods. Pricing and settlement currency support varies by country, so check what is available for Ghana inside the HandyPay app before publishing prices.
Payouts run on a daily schedule to your local bank account and typically arrive within 2 to 4 business days.
Options Side by Side for Ghanaian WordPress Sites
| Option | Cost to Start | Works Overnight Without You | Best Suited For |
|---|---|---|---|
| Momo number on the contact page | Free | No, needs manual confirming | Local, phone-first customers |
| Custom gateway integration | Developer fees | Yes | Larger businesses with tech staff |
| HandyPay Payments plugin | Free plugin | Yes | Owner-run sites, no coding |
| Email invoices after enquiry | Free but slow | Partially | High-touch B2B services |
Many Ghanaian businesses will sensibly keep momo for walk-in and phone customers while adding card checkout on the website. The two are complementary rather than competing.
Practical Uses Across Ghanaian Business Types
Tour and excursion operators can take deposits or full payment at booking time, which matters most for international visitors planning weeks ahead who cannot send mobile money from abroad.
Fashion and craft sellers shipping kente, batik, and beadwork overseas can collect card payment upfront instead of chasing transfers across borders.
Schools, trainers, and event organizers can put a registration fee button directly on the event page and stop reconciling payments against a spreadsheet.
Churches and charities can add a donation button that members abroad can use with any card.
The same HandyPay account also gives you payment links to share by WhatsApp, SMS, or email, QR code payments for market stalls and shop counters, and recurring subscriptions for retainers or memberships. Everything is managed from the iOS and Android apps or the web Merchant Portal, so the website button is one part of a larger toolkit.
Frequently Asked Questions
What does the plugin cost?
Nothing. HandyPay Payments is free on WordPress.org and carries no extra plugin fee. You pay HandyPay's standard transaction fees only when you get paid.
Why can I not just use Stripe on my Ghanaian site?
As of 2026, Stripe and Square do not support Ghana as a merchant country, so businesses based in Ghana cannot open accounts with them. Plugins that depend on those processors will not complete setup for a Ghanaian merchant.
Can customers pay with mobile money through the plugin?
The plugin processes card payments. Many Ghanaian businesses keep their MTN Mobile Money number for local customers and use the plugin to capture card payments online, especially from abroad.
Do I need a developer to install it?
No. Installation happens from the WordPress dashboard, the account connection is one click from the Merchant Portal, and buttons are added with a block, shortcode, or Elementor widget. No coding is required.
How quickly do I receive funds?
Payouts go out on a daily schedule and typically land in your local bank account within 2 to 4 business days.
Can I use the same account outside my website?
Yes. Your HandyPay account also supports shareable payment links, QR code payments, and recurring subscriptions, managed through the mobile apps or web Merchant Portal.
Related Guides
- How to Accept Payments in Ghana
- WooCommerce Payments in Ghana
- WordPress Payments in Nigeria
- How to Accept Payments on a Website