How to Accept WooCommerce Payments in Ghana

Ghanaian businesses have been quietly building a serious online retail scene. Shea butter and skincare producers ship worldwide, made-in-Ghana fashion brands sell kente-inspired pieces to the diaspora, and Accra design studios and agencies invoice clients across the continent. Many of these businesses run their stores on WordPress with WooCommerce, because it is affordable to host and easy to find local developers for.

The sticking point is the checkout. As of 2026, Stripe and Square do not support Ghana as a merchant country, so the two gateways that dominate international WooCommerce tutorials are unavailable to a business registered in Ghana. The store builds fine; the payments need a different answer.

This guide walks through how Ghanaian customers actually pay online, which gateways onboard Ghana-based merchants, and how to add HandyPay to a WooCommerce checkout without writing code.

The Gateway Problem for Ghana-Based Stores

A WooCommerce gateway plugin is a bridge between your store and a payment processor. The plugin is rarely the obstacle. The obstacle is the processor behind it, which onboards the business receiving the money and only accepts businesses from specific countries.

Ghana is not on Stripe's supported merchant country list as of 2026, and as of 2026 Square operates only in a handful of markets such as the United States, Canada, the United Kingdom, and Australia. Installing their plugins on a Ghanaian store produces a checkout that can never activate.

The good news is that Ghana is better served than many markets, with both pan-African processors and international options that explicitly support Ghanaian businesses.

Mobile Money, Cards, and How Ghanaians Pay Online

Any store selling primarily to customers inside Ghana has to think about mobile money first. MTN Mobile Money is a prominent way Ghanaians move money day to day, and plenty of local buyers would rather approve a payment on their phone than type in card details.

Cards still matter, though, and for two audiences in particular. International customers, including the large Ghanaian diaspora in the United Kingdom, United States, and Germany buying gifts and goods for family, pay almost exclusively by card. And a growing set of urban customers hold debit cards attached to their bank accounts and use them for online card payments.

The practical takeaway: a domestic-focused store should look hard at mobile money coverage, while an export or diaspora-focused store can lead with card acceptance. Many stores want both, and WooCommerce allows multiple gateways at checkout so you do not have to choose only one.

Gateway Options for Ghana-Based WooCommerce Stores

Paystack and Flutterwave. Both pan-African processors support Ghanaian merchants and offer WooCommerce plugins. Their strength for a domestic audience is local payment method coverage, including mobile money.

Bank merchant accounts. Ghanaian banks provide online acquiring for established businesses. Expect a formal application, underwriting, and integration work that may need a developer. This route tends to suit higher-volume merchants.

HandyPay. HandyPay is our product, so read this section with that in mind. Ghana is one of HandyPay's supported countries. There is no monthly fee and no hardware on the free plan, which charges 4.9% plus US$0.40 per transaction; the Pro plan at US$29 per month lowers that to 4.2% plus US$0.40. Onboarding is done online with identity verification, and payouts go to your local bank account on a daily schedule, typically landing within 2-4 business days. Beyond the store checkout, the same account generates payment links you can share by WhatsApp, SMS, or email, QR codes for in-person payment, and recurring subscriptions, which suits businesses that close some sales in chat and some on the website.

Installing HandyPay for WooCommerce Step by Step

The gateway plugin is HandyPay for WooCommerce, free on WordPress.org with no extra plugin fee on top of HandyPay's standard rates.

Step 1. Open a HandyPay account, finish the online identity verification, and connect the bank account you want payouts sent to.

Step 2. In WordPress, go to Plugins, then Add New, search for HandyPay, and install and activate the WooCommerce plugin.

Step 3. Go to WooCommerce, then Settings, then Payments. Enable HandyPay and connect it using your account credentials from the Merchant Portal.

Step 4. Run a small live test order. Confirm the order flips to processing in WooCommerce and the payment shows up in the Merchant Portal, then refund the test directly from the WooCommerce order screen, which the plugin supports.

Step 5. Watch your first real payout arrive before scaling up marketing, so you know the full loop works end to end.

Comparing the Options

OptionSupports Ghana merchantsMonthly feeStrongest for
Stripe or SquareNoNot applicableNot available in Ghana
PaystackYesNone typicalDomestic mobile money buyers
FlutterwaveYesNone typicalPan-African payment coverage
Bank merchant accountYes, with underwritingCommonHigh, steady volume
HandyPayYesNone on free planCard checkout plus chat sales

Online processing fees across the industry take the same form, a percentage plus a fixed amount per transaction, with acquiring rates for established merchants often in the 2.5% to 3.5% range and platform-style services somewhat above that in exchange for no monthly fees and faster onboarding.

Selling to the Diaspora and Abroad

Diaspora buyers behave differently from domestic ones, and stores that serve them should design for it. They pay by card, they shop on mobile late at night in a different time zone, and they care about delivery clarity more than local buyers do, since the goods often ship to a relative rather than to themselves.

For pricing, note that HandyPay's settlement and pricing currency support varies by country, so check inside the app which currencies are available for a Ghanaian account before setting store prices. Whichever currency you display, state it plainly on the product page. A cedi price that becomes a different figure at checkout is a conversion killer for overseas buyers.

Frequently Asked Questions

Can a Ghana-based business use Stripe with WooCommerce?

No. As of 2026 Stripe does not support Ghana as a merchant country, so the official Stripe plugin cannot be activated by a Ghanaian business. Use a gateway that onboards Ghana-based merchants instead.

Does HandyPay for WooCommerce support mobile money?

The plugin adds card checkout to your store. If mobile money is essential for your domestic customers, you can run a mobile-money-capable gateway alongside HandyPay, since WooCommerce supports multiple payment methods at checkout.

What does the plugin cost?

Nothing. HandyPay for WooCommerce is free on WordPress.org, and there is no additional plugin fee. You pay HandyPay's standard transaction fees only: 4.9% plus US$0.40 on the free plan or 4.2% plus US$0.40 on Pro at US$29 per month.

How do I refund an order?

From the WooCommerce order screen. Open the order, issue the refund, and the plugin processes the reversal through your HandyPay account without leaving WordPress.

How long do payouts take in Ghana?

Payouts to your local bank account run on a daily schedule and typically arrive within 2-4 business days after the sale.

Can I take payments without a website too?

Yes. The same HandyPay account creates payment links you can send by WhatsApp, SMS, or email, plus QR codes, so you can charge customers who never visit the store at all.

Related Guides