How to Accept WooCommerce Payments in the Bahamas
Bahamian businesses sell to the world by default. Boat charters out of Nassau, bonefishing lodges in Andros and the Abacos, straw work and Junkanoo-inspired art, resort-adjacent boutiques on Paradise Island: the customer is very often a visitor holding a foreign card, booking or buying before, during, or after a trip. A WooCommerce store is a natural fit for that trade, and many Bahamian sites already run on WordPress.
What those sites usually lack is a checkout that works. WooCommerce processes cards only through a gateway plugin, and the big-name gateways enroll merchants by country. As of 2026, Stripe and Square do not support the Bahamas as a merchant country, so the plugins in every mainstream WooCommerce tutorial cannot be activated by a Bahamian business. Local bank merchant accounts for e-commerce exist but come with applications, review periods, and integration work.
This guide covers the practical alternative: the free HandyPay for WooCommerce plugin, which gives a Bahamas-based store a card checkout with online onboarding, no monthly fee, and payouts to a local bank account.
The Bahamian Card Checkout Problem
The mismatch is between who Bahamian stores sell to and how they can get paid. Domestic payments have options: cash, bank transfers, and the Sand Dollar, the Central Bank's digital currency, for local wallet-to-wallet payments. None of those help when the buyer is in Florida booking a fishing trip or in Toronto ordering a piece of Bahamian art. That buyer wants to type in a card number and be done.
Without a working gateway, stores route around the problem with deposit requests by email, wire instructions, or third-party booking platforms that take their own significant commissions. Each workaround leaks sales or margin. A gateway that onboards Bahamian businesses directly closes the loop: the store keeps the customer relationship, and payment confirms instantly.
What HandyPay for WooCommerce Provides
HandyPay supports the Bahamas as a merchant country. A Bahamian business signs up online, completes identity verification, and connects a local bank account for payouts, which run on a daily schedule and typically arrive within 2 to 4 business days.
The HandyPay for WooCommerce plugin is free on WordPress.org. Once connected with your account credentials from the web Merchant Portal, it adds HandyPay as a payment method at your WooCommerce checkout. Customers pay by card, and when a booking falls through you can refund directly from the WooCommerce order screen.
Costs are per transaction only: 4.9% plus US$0.40 on the free plan, with no monthly fee and no hardware. The Pro plan at US$29 per month reduces the rate to 4.2% plus US$0.40. The plugin adds nothing on top of those standard fees.
Installation in an Afternoon
- Open your HandyPay account and finish the online identity verification.
- In WordPress, go to Plugins, then Add New, search for HandyPay, and activate HandyPay for WooCommerce.
- Retrieve your credentials from the Merchant Portal and enter them in the plugin settings.
- Under WooCommerce, then Settings, then Payments, enable HandyPay and set the checkout label your customers will see.
- Place a real test order for a small amount, confirm the order status changes, and process a refund from the order screen to verify the full cycle.
No developer is needed at any step, though if an agency manages your site the whole task is a small ticket.
A Currency Advantage Most Countries Do Not Have
The Bahamian dollar is pegged one to one with the US dollar, and the two circulate side by side across the islands. For an online store this is a genuine simplification: a price of 100 is the same money to a local and to a visitor from Miami, with no conversion math clouding the buying decision.
Most Bahamian stores selling to visitors simply present prices in dollars and move on. HandyPay's pricing and settlement currency support varies by country, so check the currency options shown for the Bahamas in the app when configuring your account and match your WooCommerce store currency to what you select there.
Who This Fits Across the Islands
Charter and excursion operators. Swimming pigs tours, reef trips, and sailing days can require full payment or a deposit at booking. Prepaid guests show up; inquiry-only guests often do not.
Fishing lodges and guides. Multi-day packages sold to overseas anglers months ahead, with the balance collected by a HandyPay payment link over email or WhatsApp closer to the date.
Artists and craft sellers. Straw work, prints, and jewelry sold to past visitors long after the cruise ship has gone, shipped from Nassau or Freeport.
Out Island accommodation extras. Golf cart rentals, provisioning, and transfers sold as WooCommerce products alongside the room.
Local services. Photographers, planners, and consultants can bill through the same account, using recurring subscriptions for retainers and QR code payments in person.
Your Realistic Options Side by Side
| Option | Onboarding effort | Fixed cost | Foreign cards | Payout |
|---|---|---|---|---|
| Bank e-commerce merchant account | High, application and review | Monthly fees common | Yes | Local bank account |
| Third-party booking platforms | Low | Commission per booking | Yes | Platform schedule |
| Wire or transfer instructions | None | None | Poorly | Local bank account |
| HandyPay for WooCommerce | Low, online with ID check | None on free plan | Yes | Local bank account |
Bank acquiring can offer qualifying merchants lower per-transaction rates, which becomes attractive at high volume. Booking platforms bring an audience but commonly charge commissions well above card processing rates while keeping the customer data. The plugin route trades a somewhat higher per-transaction rate for zero fixed cost, fast onboarding, and full ownership of the sale.
Frequently Asked Questions
Can a Bahamian business use Stripe for WooCommerce?
No. As of 2026 Stripe does not support the Bahamas as a merchant country, and neither does Square. Their plugins install but cannot be connected to a Bahamian-owned account.
Does the plugin cost anything?
The plugin is free on WordPress.org and carries no extra fee. You pay standard HandyPay processing: 4.9% plus US$0.40 per transaction on the free plan, or 4.2% plus US$0.40 on Pro at US$29 per month.
Can tourists pay before they arrive in the Bahamas?
Yes. That is the core use case. Customers pay by card at your checkout from anywhere, so charters, lodges, and villas can collect deposits or full payment at booking time.
What happens when weather cancels a trip?
Refund the order from the WooCommerce order screen. The refund flows back to the customer's card through HandyPay without a support request.
Where does the money go?
To your local bank account, on a daily payout schedule, typically arriving within 2 to 4 business days after the transaction.
Is any card terminal or hardware involved?
No. The checkout is entirely online. If you also sell face to face, the same HandyPay account supports QR code payments and payment links shared by WhatsApp, SMS, or email, managed from the iOS or Android app or the web Merchant Portal.
Related Guides
- How to Accept Payments in the Bahamas
- WordPress Payments in the Bahamas
- Stripe Alternatives for the Caribbean
- Payment Links vs Payment Gateways