How to Accept Payments on a WordPress Website in Antigua and Barbuda
Antigua and Barbuda sells experiences: yacht charters out of English Harbour, day sails and snorkel trips, villa stays, beach weddings, and the whole ecosystem of services that surrounds Sailing Week and the winter charter season. Nearly all of that business is won online, from customers overseas, long before they arrive. Yet many Antiguan business websites, most of them built on WordPress, still cannot take a payment.
The blocker is upstream of the website. The card processors that the WordPress plugin ecosystem depends on do not serve the country. As of 2026, Stripe and Square do not support Antigua and Barbuda as a merchant country, so plugins that require connecting one of those accounts cannot be activated by a local business. The usual fallback, emailing wire transfer details to a charter client in London or New York, is slow, expensive for the client, and easy to abandon.
This guide walks through the alternative: the free HandyPay Payments plugin, which adds card payment buttons to any WordPress page and settles to your local bank account. It covers installation, fees, currency notes for an EC dollar economy, and practical patterns for charter and tourism businesses.
The Problem With Taking Bookings but Not Payments
An Antiguan charter operator's typical sales cycle starts with an inquiry form or a WhatsApp message, moves to a quote, and then stalls at payment. Wire transfers take days, cost the client fees at their bank, and give you no confirmation until the money lands. Holding a peak-season date against a promised wire is a risk; releasing the date can mean losing the booking.
Card payment on the website changes the shape of that cycle. The client can commit at the moment they decide, the payment is confirmed instantly, and the date is secured without anyone monitoring a bank account. For smaller operators, taxi and tour drivers, photographers, and water sports rentals, the same logic applies at smaller ticket sizes: less chasing, fewer no-shows, faster money.
HandyPay in Antigua and Barbuda
HandyPay is available in Antigua and Barbuda. The account is opened entirely online with identity verification, with no traditional merchant application. One account covers every sales channel:
- Payment buttons on your WordPress site through the free plugin
- Payment links shareable by WhatsApp, SMS, or email for quotes and invoices
- QR codes for in-person payments at a dock, shop, or event
- Recurring subscriptions for retainers or memberships
You run it all from the web Merchant Portal or the iOS and Android apps. Payouts go to your local bank account on a daily schedule and typically arrive within 2 to 4 business days.
Fees are 4.9% plus US$0.40 per transaction on the free plan, with no monthly fee and no hardware to buy. The Pro plan costs US$29 per month and lowers the rate to 4.2% plus US$0.40, worth evaluating once bookings become regular.
Installing the Plugin
The WordPress plugin is HandyPay Payments, free on WordPress.org:
- Open your HandyPay account and complete the online identity verification.
- In WordPress, go to Plugins, then Add New, and search for HandyPay.
- Install and activate HandyPay Payments.
- Link it to your account using the one-click connection from the Merchant Portal.
No code, no API keys, no developer. The plugin adds no fee of its own; HandyPay's standard rates apply.
Building Payment Into Your Pages
The plugin offers three placement methods, so it works with however your site was assembled:
Shortcode for any theme or classic editor page. Drop it under the description of each charter package or excursion.
Gutenberg block for block editor sites, with the amount and button text set visually.
Elementor widget for template-built tourism sites, dragged into the layout like any other widget.
Button styling is customizable, and the plugin supports one-time payments and donations. A practical Antiguan setup looks like this: a fixed deposit button on each charter or tour page, a general payment button on a "pay your invoice" page for custom quotes, and, for nonprofits and churches, a donation button.
Matching the Tool to the Transaction
| Transaction | Best HandyPay tool | Why |
|---|---|---|
| Charter or villa deposit from abroad | Website payment button | Client commits instantly while deciding |
| Custom quote balance | Payment link by email or WhatsApp | Exact amount, sent when the quote is agreed |
| Dockside extras or gear rental | QR code | In-person payment with no card machine |
| Monthly retainer or membership | Recurring subscription | Bills automatically without reminders |
The website button is the front door, but most established operators end up using two or three of these together, all under one account and one payout stream.
Currency Notes for an EC Dollar Business
Antigua and Barbuda uses the Eastern Caribbean dollar, pegged to the US dollar, and the tourism economy quotes heavily in USD already. Charter clients think in US dollars, which fits naturally with card-based pricing. Pricing and settlement currency support varies by country, so check the currency options available for Antigua and Barbuda in the HandyPay app during setup before deciding how to display prices on your site.
Frequently Asked Questions
Can overseas clients pay with their own cards?
Yes. International cards are processed like any other card payment. That is the core value for a charter or villa business whose clients are almost entirely abroad.
Why can I not just use Stripe like the tutorials say?
Because as of 2026, Stripe does not support Antigua and Barbuda as a merchant country, and Square does not either. Plugins that depend on them cannot be connected by a local merchant. HandyPay supports Antigua and Barbuda directly.
What does this cost to set up?
The plugin is free on WordPress.org, there is no monthly fee on the free plan, and no hardware is involved. You pay 4.9% plus US$0.40 per transaction, or 4.2% plus US$0.40 on the US$29 per month Pro plan.
How fast do payouts arrive?
Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days.
Can I take a deposit online and the balance later?
Yes. A deposit button on the booking page handles the first payment, and a payment link sent by email or WhatsApp collects the balance closer to the date. Both are confirmed instantly.
Does this work if my site was built by someone else years ago?
Almost certainly. The shortcode method works on any WordPress theme, old or new, and installation is the standard Plugins, then Add New flow. No changes to your theme are needed.
Related Guides
- How to Accept Payments in Antigua and Barbuda
- WooCommerce Payments in Antigua and Barbuda
- Stripe Alternatives for the Caribbean
- How to Accept Payments on a Website