Accept Card Payments on WordPress and WooCommerce in Jamaica
WooCommerce powers a large share of Jamaican online stores because WordPress is cheap to host, familiar to local developers, and endlessly customizable. The hard part has never been building the store. It is the checkout. Most of the payment gateways that WooCommerce tutorials assume, Stripe and Square in particular, are not available to businesses based in Jamaica.
That does not mean Jamaican WooCommerce stores cannot take card payments. It means the gateway choice is different here, and picking the right one determines whether your customers can actually complete a purchase with a Visa or Mastercard.
This guide maps the WooCommerce payment landscape for Jamaica-based stores, explains what a gateway plugin actually does, and walks through the realistic options, including HandyPay's WooCommerce plugin, side by side.
Why the Usual WooCommerce Gateways Do Not Work in Jamaica
WooCommerce itself is payment-agnostic; it needs a gateway plugin to process cards. The catch is that gateways onboard the business, not the website, and each processor supports a fixed list of merchant countries.
As of 2026:
Stripe does not support Jamaica or most Caribbean countries as a merchant country. The official WooCommerce Stripe plugin installs fine, but a Jamaica-based business cannot open the Stripe account it needs behind it.
Square operates only in the US, Canada, UK, Australia, Japan, Ireland, France, and Spain, so its WooCommerce integration is off the table for Jamaican merchants.
PayPal offers partial availability. Jamaican businesses can generally receive PayPal payments, but withdrawing funds is the friction point, typically requiring a linked US bank account or an eligible card. For some stores it works as a secondary option; as the only gateway it leaves money awkwardly stranded.
The practical takeaway: a Jamaican WooCommerce store needs a gateway whose processor explicitly onboards Jamaica-based businesses and pays out to Jamaican bank accounts.
What a Payment Gateway Plugin Actually Does
A WooCommerce gateway plugin does four jobs:
- Adds a payment method to your checkout page, "Pay by card", alongside any others
- Passes the order amount and details to the processor when the customer pays
- Collects card details securely, usually on a hosted or embedded page controlled by the processor, so your WordPress server never touches card numbers
- Reports the result back to WooCommerce, marking the order paid so fulfillment can start
That last step matters more than it sounds. A gateway that confirms payments automatically keeps order statuses accurate; without it, you are updating orders by hand, which defeats the point of an online store.
Gateway Options for Jamaica-Based WooCommerce Stores
Bank e-commerce merchant accounts. Jamaican banks offer online card acceptance through their acquiring services, typically via regional gateway partners. Rates are often competitive for established, higher-volume merchants. Expect a merchant account application, underwriting, and integration work that may need a developer. This route suits stores with steady volume and the patience for a formal onboarding process.
WiPay. A Caribbean-focused processor operating in the region with e-commerce tools and WooCommerce support. A genuine regional option worth evaluating alongside the others, particularly if you also operate in Trinidad.
PayPal as a secondary method. Useful for reaching customers who strongly prefer PayPal, with the withdrawal limitations noted above.
HandyPay. HandyPay is our product, so weigh this section accordingly, here is exactly what it costs and where it may not fit. The HandyPay WordPress/WooCommerce plugin adds card checkout for Jamaica-based stores at 4.9% plus US$0.40 per transaction on the free plan, with no monthly fee, no setup fee, and online onboarding with identity verification instead of a bank underwriting process. A Pro plan at US$29 per month lowers fees to 4.2% plus US$0.40. Stores can charge in JMD or USD, customers pay by Visa or Mastercard, and payouts go to your local bank account on a daily schedule, typically arriving within 2-4 business days. Card processing runs on Stripe infrastructure. Where it may not fit: very high-volume stores may get lower percentage rates from a bank merchant account, and if your customers demand payment methods beyond Visa and Mastercard, you will want a second gateway alongside it.
Comparing the Realistic Options
| Option | Onboarding | Monthly cost | Payout destination | Integration effort |
|---|---|---|---|---|
| Bank merchant account | Application + review | Common | Jamaican bank account | Often needs a developer |
| WiPay | Online | Varies by plan | Regional bank options | Plugin available |
| PayPal (secondary) | Online | None | US bank account or card | Official plugin |
| HandyPay plugin | Online, identity check | None on free plan | Jamaican bank account | Install plugin, paste API key |
Fees across the industry follow the same shape, a percentage plus a fixed amount per transaction, with bank acquiring typically in the 2.5% to 3.5% range for qualifying merchants and platform-style services somewhat higher in exchange for no monthly fees and faster onboarding. Match the structure to your volume: low or seasonal volume favors no-monthly-fee platforms, sustained high volume can justify a bank merchant account.
Setting Up Card Checkout on WooCommerce, Step by Step
Using HandyPay as the worked example, other gateways follow a similar shape:
Step 1: Have a working WooCommerce store. WordPress with WooCommerce installed, products added, and HTTPS enabled. SSL is non-negotiable for any checkout.
Step 2: Create your payment account. Sign up, complete identity verification online, and connect the Jamaican bank account for payouts.
Step 3: Install the plugin. Add the HandyPay plugin to WordPress, then connect it to your account so the store can create charges on your behalf.
Step 4: Configure checkout settings. Choose your settlement currency (JMD or USD), confirm the payment method title customers will see, and enable the gateway in WooCommerce payment settings.
Step 5: Run a real test order. Place a small order, confirm it flips to processing in WooCommerce, the email receipt arrives, and the payment shows in your Merchant Portal. Refund the test afterward.
Step 6: Watch the first payouts. Confirm settlement lands in your bank account on the expected 2-4 business day timeline before ramping up marketing.
Currency, Trust, and Checkout Conversion
A few Jamaica-specific details affect how many visitors actually complete checkout:
Price in the currency your customers think in. Local audiences expect JMD. Diaspora and tourist audiences convert better in USD. If you serve both, pick the majority and state the currency clearly on product pages, surprise conversion at checkout kills sales.
Keep the checkout on brand and secure. Customers abandon checkouts that feel unfamiliar. A gateway that shows your business name on the payment step and the card statement reduces disputes and support messages.
Offer a fallback for chat-based buyers. Plenty of Jamaican customers browse the site but close the sale on WhatsApp. A gateway account that also generates payment links lets you serve both flows from one balance and one set of records.
Mind mobile. Most Jamaican shoppers will hit your store on a phone. Test the full checkout on a mid-range Android device.
Frequently Asked Questions
Can I use the WooCommerce Stripe plugin in Jamaica?
Not as a Jamaica-based business. The plugin itself installs, but it requires a Stripe merchant account, and as of 2026 Stripe does not support Jamaica as a merchant country. Jamaican stores need a gateway whose processor onboards Jamaican businesses, such as a bank merchant account, WiPay, or HandyPay, which runs on Stripe infrastructure while handling Jamaican onboarding and payouts.
Does WooCommerce itself work in Jamaica?
Yes, fully. WooCommerce is open-source software and runs anywhere WordPress runs. The country restriction applies only to which payment gateways can process cards for a Jamaica-based business, not to the store platform.
What cards can my customers pay with?
Through the HandyPay plugin, customers pay with Visa or Mastercard debit or credit cards, including international cards. This covers overseas customers, which matters for stores selling to the diaspora or shipping abroad.
Can my WooCommerce store charge in US dollars?
Yes. Jamaican businesses on HandyPay can process in JMD or USD. Choose based on where your customers are: USD often converts better for international audiences, while local shoppers expect JMD.
How long until money from online orders reaches my bank account?
With HandyPay, payouts to your Jamaican bank account run on a daily schedule and funds typically arrive within 2-4 business days after the sale. Bank merchant accounts have their own settlement schedules, usually in a similar range.
Do I need a developer to add card payments to my WordPress site?
Not necessarily. Plugin-based gateways like HandyPay's are installed and configured from the WordPress admin without code. Bank gateway integrations are more likely to need developer time, especially for older or heavily customized themes.
Related Guides
- How to Accept Payments on a Website
- How to Accept Payments in Jamaica
- Stripe Alternatives for Jamaica
- Shopify Payments in Jamaica
- Payment Links vs Payment Gateways