How to Accept Payments on a WordPress Website in Jamaica

WordPress powers a large share of the business websites built in Jamaica, from salon booking pages in Kingston to tour operator sites in Negril and Ocho Rios. Building the site is the easy part. Adding a working payment button has traditionally been the hard part, because the payment plugins that dominate the WordPress ecosystem assume you can open an account with a processor that does not serve Jamaica.

As of 2026, Stripe and Square do not support Jamaica as a merchant country, which rules out most of the popular WordPress payment plugins out of the box. Bank-provided internet gateways exist, but they usually involve merchant account paperwork, integration fees, and developer time that a small business cannot justify.

This guide explains how to accept card payments directly on a WordPress page in Jamaica using the free HandyPay Payments plugin, what the fees are, how Jamaican dollar and US dollar payments work, and how funds reach your bank account.

Why WordPress Payments Have Been Difficult in Jamaica

Most WordPress payment tutorials start with "connect your Stripe account." For a Jamaican business, that advice is a dead end. Since Stripe and Square do not onboard Jamaican merchants as of 2026, the plugins built on top of them will not activate.

The alternatives have their own friction. PayPal has limitations for Jamaican sellers that make it unreliable as a primary checkout. Jamaican banks offer online gateways, but these typically require a formal merchant application, setup costs, and technical integration work.

The practical result is that many Jamaican WordPress sites list prices but ask customers to call, send a bank transfer, or pay cash on arrival. Every extra step loses sales, especially from overseas visitors booking tours or villas who expect to pay by card immediately.

What You Need Before You Start

Setting up card payments on WordPress in Jamaica requires three things:

A WordPress website with admin access. You need to be able to install plugins, which means a self-hosted WordPress site or a hosting plan that allows plugin installation.

A HandyPay account. Sign-up happens online with identity verification, so you can complete onboarding from your phone or computer. HandyPay is available to businesses in Jamaica.

A Jamaican bank account. This is where your payouts land.

Installing the HandyPay Payments Plugin

The plugin is called HandyPay Payments and it is free on WordPress.org. Installation takes a few minutes:

  1. Log in to your WordPress admin dashboard.
  2. Go to Plugins, then Add New, and search for HandyPay.
  3. Install and activate HandyPay Payments.
  4. Connect the plugin to your HandyPay account using the one-click connection from the Merchant Portal.

There is no API key copying and no code editing. Once connected, the plugin can place payment buttons anywhere on your site.

Adding Payment Buttons to Your Pages

The plugin gives you three ways to put a payment button on a page, so it works regardless of how your site was built:

Shortcode. Paste a shortcode into any post, page, or widget area. This works on every WordPress theme, including older sites.

Gutenberg block. If you use the modern WordPress block editor, add the HandyPay block directly and configure the amount and label visually.

Elementor widget. Sites built with Elementor can drag the HandyPay widget into any layout.

Button styling is customizable, so the payment button can match your brand colors instead of looking bolted on. The plugin supports one-time payments and donations, which covers most use cases for a Jamaican service business: a fixed-price tour, a booking deposit, a consultation fee, or a church or charity donation page.

Fees, Currency, and Payouts for Jamaican Merchants

HandyPay charges 4.9% plus US$0.40 per transaction on the free plan. There is no monthly fee and no hardware to buy. The plugin itself adds no extra fee on top of the standard rate.

If your volume grows, the Pro plan costs US$29 per month and lowers the rate to 4.2% plus US$0.40 per transaction.

In Jamaica, HandyPay supports both JMD and USD, which matters for businesses serving a mix of local customers and tourists. A villa or tour site can price in US dollars for international guests while a local service business can charge in Jamaican dollars.

Payouts go to your Jamaican bank account on a daily schedule and typically arrive within 2 to 4 business days.

How Jamaican Businesses Use WordPress Payment Buttons

A few patterns come up repeatedly among Jamaican WordPress sites:

Tour and excursion deposits. A Blue Mountains hiking guide or river rafting operator adds a deposit button to each tour page, so overseas visitors can lock in a date by card before they land.

Salon and spa bookings. A booking deposit button reduces no-shows, since a customer who has paid something is far more likely to turn up.

Event tickets. Promoters selling tickets for a stage show or brunch event can take card payments from a simple landing page.

Donations. Churches and community organizations use the donation mode to collect contributions.

Because the same HandyPay account also generates payment links shareable by WhatsApp, SMS, or email, plus QR codes, the website button becomes one channel among several. A customer who messages you on WhatsApp instead of visiting the site can still pay the same way.

Comparing Your Options for WordPress Payments in Jamaica

OptionSetup effortMonthly costCoding requiredAvailability in Jamaica
Stripe or Square pluginsN/AN/AN/ANot supported as of 2026
Bank internet gatewayHigh, merchant applicationOften has feesUsually yesYes, via local banks
Manual bank transfer instructionsLowNoneNoYes, but slow to verify
HandyPay Payments pluginLow, one-click connectNone on free planNoYes

For a small business without a developer, the trade-off comes down to setup speed and instant confirmation. Card payments through a plugin confirm in real time, while transfer instructions leave you checking your bank account manually.

Frequently Asked Questions

Do I need WooCommerce to accept payments on WordPress in Jamaica?

No. The HandyPay Payments plugin works on any WordPress page without WooCommerce. If you run a full online store with a cart, the separate HandyPay for WooCommerce gateway is the better fit, but for deposits, services, tickets, and donations, the standard plugin is simpler.

Can I accept both JMD and USD on my WordPress site?

Yes. HandyPay supports JMD and USD in Jamaica, so you can price tours in US dollars for international visitors or charge local customers in Jamaican dollars.

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 fee of 4.9% plus US$0.40 on the free plan.

How long do payouts take to reach my Jamaican bank account?

Payouts run on a daily schedule and typically arrive within 2 to 4 business days.

Can tourists pay with international cards?

Yes. Card payments from overseas customers are processed the same way as local cards, which is exactly what tourism-facing businesses need for advance bookings.

What if I want subscriptions or recurring billing?

The WordPress plugin handles one-time payments and donations. Recurring subscriptions are available through your HandyPay account, and you can share a subscription link with customers by WhatsApp, SMS, or email.

Related Guides