🌍 Diaspora Payments · Ghana-Based Merchants
How to Accept Payments from Ghanaian Customers in the Diaspora (UK, US, Canada)
A Ghanaian customer in London wants to pay for something from your store. They pull out their UK debit card. What actually happens — whether the payment goes through, how much it costs you, and what they experience — depends entirely on which gateway you’re using and how it handles international cards. Most guides don’t go into this honestly. This one does.
The diaspora market is real and significant. Ghanaians in the UK, US, Canada, and across Europe regularly buy from Ghana-based businesses — food items sent to relatives at home, clothing brands, artisan products, event tickets, and services. The challenge isn’t demand. It’s that paying across that gap involves friction most Ghana-based merchants don’t fully understand until a customer messages to say “my card isn’t working.”
This guide covers what’s actually happening when that message comes in, what your options are as a Ghana-based merchant, and the honest trade-offs of each.
What’s Actually Happening When a Diaspora Customer Can’t Pay
When a Ghanaian customer in the UK tries to pay a Ghana-based merchant, several things can go wrong — and which one it is matters for how you fix it.
❌ What the customer experiences
They click “Pay Now.” They enter their UK Visa or Mastercard details. The payment is declined — or worse, it appears to go through on their end but never arrives on yours. They message: “I tried to pay but it’s not working.” They try again. Same result. They give up and buy from someone else.
✅ What’s usually causing it
Either: (a) international cards aren’t enabled on your gateway account — you need to activate this manually; (b) your gateway doesn’t support the specific card network they’re using; (c) their bank is blocking a payment to a Ghana-registered merchant for fraud-prevention reasons; or (d) you’re sending them a payment link that only supports local Ghanaian MoMo, not international cards.
The fixes are different for each cause. Most of this guide covers how to ensure (a) and (b) are never the problem — the causes you control. Cause (c) (the customer’s bank blocking the payment) is less common but does happen and is covered in the FAQ. Cause (d) is simply a matter of using the right payment link type for diaspora customers.
Your Four Realistic Options as a Ghana-Based Merchant
💳
Flutterwave — the most practical single gateway for diaspora
Accepts international Visa, Mastercard, Discover, AmEx · 4.8% international card fee
Flutterwave is the most comprehensive single option for Ghana-based merchants wanting to serve both local MoMo customers and international card-paying diaspora customers from one account. It accepts Visa, Mastercard, Discover, and American Express from cards issued anywhere in the world — a UK Barclays Visa, a US Chase Mastercard, a Canadian TD Visa all process without any special configuration beyond enabling card payments in your dashboard.
The tradeoff is the fee: 4.8% on international card transactions (increased from 3.8% in late 2024 as Visa/Mastercard raised scheme fees). On a GHS 500 order from a UK customer paying by card, you’re paying roughly GHS 24 in gateway fees. This is the cost of accepting international cards without a local bank in that country.
Fees: 2.6% local (cards + MoMo in Ghana) · 4.8% international cards · Settlement in GHS to your Ghana bank account
Best choice if you want one gateway that handles both Ghanaian MoMo customers AND diaspora card customers. Enable card payments in your Flutterwave dashboard settings — they’re not on by default.
💳
Paystack — works for international cards, with a key limitation
International cards accepted · GHS settlement only · International must be enabled manually
Paystack does accept international Visa and Mastercard payments for Ghana-registered merchants — a UK or US card can pay through a Paystack checkout. However there are two important constraints specific to Ghanaian merchants:
- You must manually enable international payments in your Paystack dashboard (Settings → Business Settings → International Payments). It’s off by default. Many merchants discover this only when a diaspora customer reports a failed payment.
- Ghanaian businesses settle in GHS only. Unlike Nigerian Paystack merchants who can settle in USD in some configurations, Ghana merchants receive all payments — including those from international cards — settled in Ghanaian Cedis at Paystack’s prevailing exchange rate. You can’t receive GBP or USD directly through a Ghana Paystack account.
Fees: 1.95% + GHS 0.30 local · 3.9% + GHS 0.30 international cards (verify current Ghana-specific rates at paystack.com/gh/pricing) · GHS settlement only
Good option if you’re already using Paystack for local payments — enable international cards in settings and you can serve diaspora customers on the same account. Lower international fee than Flutterwave, but verify current Ghana-specific pricing directly with Paystack.
🌐
Stripe via a UK or US entity — most currency flexibility, most setup work
Ghana is not a supported Stripe country · Requires UK Ltd or US LLC registration
Stripe is not available for merchants with a Ghana-registered business. Ghana does not appear on Stripe’s supported countries list, and attempts to open a Stripe account as a Ghana-based merchant will be rejected or closed. This is a hard constraint, not a workaround situation for most small businesses.
The workaround that does exist — and is used by some Ghanaian entrepreneurs — is registering a company in the UK or the US, opening a Stripe account through that entity, and connecting a UK or US bank account to receive payouts. This gives you full Stripe functionality including lower international card fees (typically 1.4% + 20p for European cards in the UK, 2.9% + 30¢ in the US). The practical setup path:
- UK route: Incorporate a UK Limited Company (can be done online as a non-resident, companies like Incorpuk and others facilitate this remotely) → open a UK business bank account (Wise Business or Tide are accessible for non-residents) → open Stripe using the UK entity details
- US route: Register an LLC in Delaware, Wyoming, or New Mexico → obtain an EIN (Employer Identification Number, the US tax ID) → open a US bank account (Relay, Mercury, or similar fintech-friendly banks) → open Stripe using the US entity
Fees (UK Stripe): 1.4% + 20p European cards · 2.9% + 20p non-European international cards · Settled in GBP to UK bank → transfer to Ghana
Best for merchants with significant diaspora volume who want the lowest international card fees and multi-currency settlement. Not worth the complexity for small or occasional diaspora sales — Flutterwave covers those adequately.
💸
Remittance platforms as a payment channel — Sendwave, Wise, WorldRemit
Not a payment gateway — but how many diaspora customers already send money home
This isn’t a gateway integration but it’s worth naming because it’s how a significant portion of diaspora transactions actually happen in practice: the customer sends money via a remittance platform (Sendwave, Wise, WorldRemit) to a Ghana mobile money number or bank account, then messages to confirm payment. It’s manual, but it works, it’s zero-fee on some platforms for the sender, and it’s what your customer may already be doing to send money to family anyway.
The problem is it requires manual payment verification on your end and produces no automated order trigger. For occasional diaspora sales this may be acceptable. For anything at volume, it creates a reconciliation burden and removes all the order automation built in the earlier guides.
Fees: Zero or very low for sender (competitive remittance rates) · You receive GHS to MoMo or bank — no gateway fee, but significant manual overhead
Usable as a stopgap or for occasional high-value orders where the customer prefers it. Not a scalable solution — no automation integration, no automated confirmation, manual reconciliation.
Fee Comparison: What a Diaspora Payment Actually Costs
On a hypothetical GHS 800 order from a UK customer paying by Visa card (the most common diaspora payment scenario for Ghana-based merchants):
| Gateway | Fee Rate | Fee on GHS 800 | You Receive | Settlement Currency |
| Paystack (Ghana) | ~3.9% + GHS 0.30 | ~GHS 31.50 | ~GHS 768.50 | GHS only |
| Flutterwave (Ghana) | 4.8% | GHS 38.40 | GHS 761.60 | GHS only |
| Stripe via UK entity | ~2.9% + 20p (approx) | ~GBP equivalent of GHS ~25 | Highest net in GBP | GBP (then transfer) |
| Remittance (Sendwave etc.) | 0% gateway fee | GHS 0 | GHS 800 | GHS to MoMo/bank — manual |
The currency settlement reality: For Ghana-registered merchants, both Paystack and Flutterwave settle in GHS — meaning even when a UK customer pays in pounds, your money arrives in cedis at the gateway’s prevailing rate. You don’t receive GBP or USD directly unless you have a UK or US entity. This is a regulatory constraint of operating as a Ghana-registered business, not something the gateways can override. Factor the implicit exchange rate into your pricing for diaspora customers.
What Actually Works by Customer Location
🇬🇧 UK-based Ghanaians
Most will have UK Visa or Mastercard debit cards. Both Paystack (with international enabled) and Flutterwave handle these. Some may have Monzo, Revolut, or Starling cards — these are standard Mastercard/Visa and process normally. Apple Pay linked to a UK card also works on both platforms.
Recommended: Flutterwave or Paystack (international enabled). Both work. Flutterwave has slightly broader card network support (AmEx, Discover).
🇺🇸 US-based Ghanaians
US Visa and Mastercard work on both Paystack and Flutterwave. American Express (AmEx) is more common in the US than in the UK — Flutterwave explicitly supports AmEx; Paystack’s AmEx support for Ghana merchants should be verified on their current pricing/methods page. Some US customers may also have Discover cards — Flutterwave supports Discover, Paystack typically does not.
Recommended: Flutterwave for broadest US card network coverage (Visa, MC, AmEx, Discover). Paystack if you’re already set up there — works for Visa and MC.
🇨🇦 Canada-based Ghanaians
Canadian cards are Visa and Mastercard primarily. Both gateways handle these. Canadian Interac (the domestic debit network) is not supported by either gateway — customers will need to pay with their Visa or Mastercard, not Interac debit. Clarify this upfront if you have many Canadian customers to avoid confusion at checkout.
Recommended: Either Paystack (international enabled) or Flutterwave. Note that Interac is not supported — tell Canadian customers to use their Visa/MC, not Interac debit.
🇪🇺 Europe-based Ghanaians
European Visa and Mastercard work on both gateways. Some European countries have local card schemes (iDEAL in Netherlands, SEPA bank transfers) that neither gateway supports without a European entity. For straightforward card payments, both gateways work fine.
Recommended: Either gateway for standard Visa/MC payments. Stripe via a UK entity captures European cards at lower fees if Europe becomes a significant market.
Practical Setup: Enabling Diaspora Payments
If you’re using Paystack
- Log into your Paystack dashboard → Settings → Business Settings
- Find “International Payments” — toggle this on if it isn’t already
- Paystack may ask for additional verification to enable this — complete it
- Test with a non-Ghanaian card (ask a diaspora contact to make a small test payment) before assuming it’s working
- Note: your Payment Links automatically support international cards once this is enabled — no separate link type needed
Check your current Ghana-specific fees at paystack.com/gh/pricing before quoting customers — fees vary by country and are updated periodically. The rates cited in this guide reflect publicly available information but should be confirmed directly.
If you’re using Flutterwave
- Log into your Flutterwave dashboard → Settings → Payment Methods
- Enable “Card Payments” if not already active — and specifically confirm that international cards are included
- Ensure AmEx and Discover are enabled if you have US customers
- Generate a Payment Link for a specific product or a general payment page — this works for diaspora customers without requiring a full website checkout
- Share the payment link via WhatsApp or email — the customer sees a Flutterwave checkout that accepts their UK/US/Canadian card
If you want to pursue Stripe via a UK entity
This requires more investment upfront but makes long-term sense for merchants with significant, consistent diaspora volume:
- Incorporate a UK Limited Company (non-residents can do this online — costs approximately £12 with Companies House directly, or through a service that assists with the process)
- Open a UK business bank account — Wise Business and Tide are accessible to non-UK-resident directors
- Apply for Stripe using your UK company registration details and UK bank account
- Use this Stripe account for international card payments; keep your Paystack/Flutterwave account for local Ghanaian MoMo customers
- Transfer GBP earnings from UK account to Ghana periodically via Wise or a similar transfer service
The dual-gateway reality: Many Ghana-based merchants serving significant diaspora volumes end up running two systems — Paystack or Flutterwave for local MoMo customers, and either Flutterwave’s international card capability (simpler, one account) or Stripe-via-UK-entity (cheaper per transaction, more setup) for diaspora card payments. Which makes sense depends entirely on your diaspora volume justifying the additional setup cost.
What to Tell Diaspora Customers at the Point of Payment
Diaspora customers often try to pay and don’t know what to do when something goes wrong. Setting expectations upfront reduces “my payment isn’t working” messages significantly:
📲 Include payment instructions in your WhatsApp catalog
Add a note in your WhatsApp Business profile or as a Quick Reply: “Diaspora customers (UK/US/Canada) — we accept Visa and Mastercard via [gateway name]. Use the payment link we’ll send you at checkout. For UK Interac or other local bank transfers, message us for alternatives.” This sets expectations before they even try to pay.
💬 Tell Canadian customers to use their Visa/MC, not Interac
Interac is Canada’s domestic debit network and is not supported by Paystack or Flutterwave. Canadian customers often don’t realise their “debit card” payment will fail because their card processes via Interac by default in Canada. Specifically tell them: “Please pay with your Visa or Mastercard — Interac debit cards don’t work for international payments through our checkout.”
🏦 Offer the remittance option as a fallback
For customers whose cards still decline (sometimes a bank-level block on payments to Ghana — not your fault), offer the Sendwave/Wise transfer option as an alternative: “If your card isn’t working, you can send payment via Sendwave or Wise to our MoMo number [number] — let us know once it’s sent and we’ll confirm and process your order.”
💱 Be clear about currency
Your prices are in GHS. When a diaspora customer pays with a UK Visa, their bank converts GBP to GHS at the day’s rate — the amount they see on their statement will be in GBP, and it fluctuates. Let them know: “Our prices are in Ghanaian Cedis (GHS). Your bank will convert to your local currency at the current rate.”
Common Mistakes When Serving Diaspora Customers
❌ Assuming international cards are enabled by default
Both Paystack and Flutterwave require manual activation of international card acceptance — it’s not on by default. Merchants often don’t know this until a customer reports a declined payment. By that point, the customer may have already given up.
→ Fix: Check Settings → International Payments (Paystack) or Payment Methods → Card (Flutterwave) today, before your next diaspora customer tries to pay.
❌ Sending a MoMo-only payment link to a diaspora customer
If you’ve created a Paystack or Flutterwave payment link that’s configured to only show Mobile Money options (some link types can be configured this way), a UK customer clicking it will see MoMo options they can’t use and no card option. From their perspective, your store simply doesn’t accept cards.
→ Fix: Generate payment links specifically for diaspora customers with card payment enabled, or use your general checkout link rather than a MoMo-specific one. Test your payment links by opening them in a browser and checking which payment methods appear.
❌ Pricing in GHS without acknowledging exchange rate fluctuation
A diaspora customer who paid GHS 800 last month (the equivalent of roughly £52) may find the same order costs the equivalent of £58 this month because the cedi has moved. Without any communication about this, the customer may feel they’re being charged more and message to complain.
→ Fix: Be transparent about GHS pricing upfront. If your diaspora volume is large enough, consider pricing key products in USD or GBP via a Stripe/UK entity setup — this transfers the exchange rate risk to you but removes the confusion for the customer.
❌ Forgetting that the bank may also block the transaction
Even with international cards correctly enabled, some UK and US banks flag payments to Ghana-registered merchants as unusual and decline them automatically. This isn’t something you can fix from your side — it’s the customer’s bank making a risk decision. But merchants sometimes spend hours troubleshooting their gateway when the issue is actually with the customer’s bank.
→ Fix: If a customer’s card is declining and you’ve confirmed international payments are enabled, tell them: “Can you try a different card, or contact your bank to confirm the payment isn’t being blocked? International payments to Ghana are occasionally flagged by UK/US banks as unusual.” Offering the remittance fallback at this point is the most practical resolution.
❌ Not accounting for higher fees in your diaspora pricing
If your margins work at 1.95% (Paystack local) and you start accepting international payments at 3.9-4.8%, your margin on every diaspora order is lower than on a local order — potentially significantly so on lower-priced items where the percentage matters more.
→ Fix: Either build the higher international fee into your diaspora-facing pricing (add 3-4% to international orders), absorb it as a cost of market expansion, or pursue the Stripe-via-UK-entity route to lower the fee rate on high-volume diaspora sales.
Frequently Asked Questions
Can a diaspora customer pay in GBP or USD, or does it have to be GHS?
From the customer’s perspective, they’re paying in their local currency — their UK bank converts GBP to GHS and sends the payment in cedis to Flutterwave or Paystack. From your perspective as a Ghana-registered merchant, you receive GHS regardless. The customer sees a GBP charge on their statement; you receive the GHS equivalent. There’s no way to invoice directly in GBP or USD and receive GBP or USD through a Ghana Paystack or Flutterwave account — that requires a UK or US entity as described above.
Will a UK customer’s Revolut or Monzo card work?
Generally yes — Revolut and Monzo issue standard Visa or Mastercard cards that process through the same networks as traditional bank cards. The caveat is that Revolut and Monzo both have fraud-detection systems that occasionally flag international payments to African merchants. If a customer’s Revolut card declines, suggest they try their traditional bank card or temporarily raise their Revolut spending limit for international transactions in the Revolut app.
What about PayPal — many diaspora customers use it?
PayPal is not natively available to Ghana-based merchants as a receiving account. Ghana is not on PayPal’s list of countries where business accounts can receive payments. Some merchants attempt to use PayPal accounts registered to other countries (using the entity route similar to Stripe), but this sits in a grey area of PayPal’s terms of service. For diaspora customers who strongly prefer PayPal, the practical workaround is to receive payment to a Payoneer account (which can receive PayPal Business Payments) and then transfer to Ghana — adding steps and fees. Flutterwave or Paystack with international cards enabled is the cleaner path for the same customer if they have a card.
How does the Flutterwave + WooCommerce setup handle diaspora payments?
The Flutterwave WooCommerce plugin (covered in the WooCommerce plugins guide) automatically shows the card payment option at checkout when international cards are enabled in your Flutterwave account. A diaspora customer visiting your WooCommerce store sees the same Flutterwave checkout as a local customer — they simply select “Card” instead of “Mobile Money” and pay with their UK/US/Canadian Visa or Mastercard. The WooCommerce order updates to “Processing” once payment succeeds, and the webhook automation from the order management guide picks up from there identically to a local payment.
The Practical Starting Point
For most Ghana-based merchants, the right starting point is straightforward: use Flutterwave as the primary gateway (accepting both local MoMo and international cards from one account), enable international card payments in the settings, test with a diaspora contact before announcing it, and be transparent with customers about the GHS pricing and international card requirement. That covers the UK, US, and Canadian diaspora market without any additional entity setup.
Revisit the Stripe-via-UK-entity route when diaspora volume is consistent enough that the fee savings — roughly 2% per transaction compared to Flutterwave — justify the setup effort and ongoing UK company compliance costs. For most merchants, that threshold is meaningful monthly diaspora revenue, not occasional orders.
More at OurInternetBusiness.com
Practical guides on payments, automation, and growing income from Ghana and across Africa. Visit OurInternetBusiness.com and bookmark it.