How to Accept WooCommerce Payments in the Dominican Republic
The Dominican Republic has one of the largest economies in the Caribbean and an online commerce scene to match. Cigar makers ship boxes to collectors abroad, jewelers work larimar and amber into pieces sold far beyond Santo Domingo, cacao and coffee brands build direct-to-consumer followings, and excursion operators in Punta Cana and Puerto Plata sell tours to millions of annual visitors. WordPress and WooCommerce power a large share of these storefronts.
Getting paid through them is the recurring obstacle. WooCommerce needs a gateway plugin to charge cards, and the gateways that its global documentation assumes are closed here: as of 2026, Stripe and Square do not support the Dominican Republic as a merchant country. Dominican businesses do have local options, notably e-commerce gateways offered through local acquirers such as Azul and CardNET, but those involve merchant applications, bank relationships, and integration work that push smaller stores toward manual transfers instead.
This guide covers a lighter-weight route: the free HandyPay for WooCommerce plugin, which gives a Dominican store a card checkout with online onboarding, per-transaction pricing, and payouts to a local bank account.
The Dominican Gateway Landscape
Two things are true at once. First, the Dominican Republic has real domestic card infrastructure: local acquirers serve established retailers, and larger e-commerce operations integrate with them successfully. Second, that route is built for companies with documentation, volume, and often developer support. The application and technical integration are meaningful projects.
For everyone below that threshold, the common fallback is the bank transfer. Dominican shoppers are used to paying by transfer and sending the receipt by WhatsApp, and for domestic sales it works, at the cost of manual matching and delayed confirmation. Where it fails completely is the buyer abroad: the cigar customer in Madrid, the diaspora shopper in New York, the tourist pre-booking a catamaran from Chicago. Those buyers pay by card or not at all.
A gateway that onboards Dominican businesses online, with no monthly commitment, fills the space between transfer-and-receipt and a full acquiring relationship.
What HandyPay for WooCommerce Adds
HandyPay is available to businesses in the Dominican Republic. Sign-up happens online with identity verification, and payouts go to your local bank account on a daily schedule, typically arriving within 2 to 4 business days.
The HandyPay for WooCommerce plugin is free on WordPress.org and adds HandyPay as a payment method at the WooCommerce checkout. Customers pay by card, including foreign-issued cards, and refunds are processed from the WooCommerce order screen. The plugin connects using your account credentials from the web Merchant Portal, and it charges nothing beyond HandyPay's standard fees: 4.9% plus US$0.40 per transaction on the free plan with no monthly fee, or 4.2% plus US$0.40 on the Pro plan at US$29 per month.
Setup, from Zero to a Live Checkout
Open the account. Register with HandyPay and complete identity verification online, then connect the bank account that should receive payouts.
Install the plugin. In the WordPress admin, go to Plugins, then Add New, search for HandyPay, and activate HandyPay for WooCommerce.
Link store and account. Enter the credentials from your Merchant Portal in the plugin settings.
Enable at checkout. Under WooCommerce, then Settings, then Payments, switch HandyPay on and label it in the language of your store, for example "Tarjeta de credito o debito" for a Spanish-language checkout.
Verify with a real order. Buy something small from your own store, confirm the order updates, then refund it from the order screen.
A note on language: WooCommerce ships with a complete Spanish translation, so a fully Spanish-language store with card checkout is a configuration choice, not a custom build.
Dominican Stores This Suits
Cigars and premium tobacco. Direct sales to enthusiasts abroad depend on card acceptance; nobody wires money internationally for a sampler box. Age and shipping compliance remain the merchant's responsibility, but the payment layer stops being the blocker.
Larimar and amber jewelry. Pieces photographed once and sold worldwide, with the checkout doing the work a tourist showroom used to.
Cacao, coffee, and food brands. Subscription-friendly products where HandyPay's recurring subscriptions can turn a one-time buyer into a monthly customer.
Excursions and resort-area tours. Catamarans, buggies, and Saona trips paid at booking, cutting the no-show rate that plagues pay-on-arrival operators.
Creators and professionals. Designers, teachers, and consultants billing international clients can send HandyPay payment links by WhatsApp, SMS, or email for one-off invoices, alongside the store.
Options Compared
| Route | Onboarding | Monthly commitment | Strongest for |
|---|---|---|---|
| Local acquirer gateway (for example Azul or CardNET) | Merchant application via bank relationships | Common | Established, higher-volume retailers |
| Bank transfer with receipt by WhatsApp | None | None | Domestic buyers only |
| HandyPay for WooCommerce | Online with ID verification | None on free plan | Small stores and international sales |
Local acquiring, once approved, may offer more favorable per-transaction rates for qualifying merchants, and it is the right destination for a store doing serious sustained volume. The plugin route wins on time to launch and zero fixed cost, and the two are not mutually exclusive: some stores start on HandyPay and add an acquirer relationship later.
Pricing in Pesos, Selling in a Card World
The Dominican peso floats against the US dollar, which makes currency presentation a real decision rather than a formality. Stores selling mostly to Dominicans usually price in DOP, matching how customers already think about prices. Stores selling primarily abroad, cigars and jewelry especially, often present USD to avoid sticker confusion for foreign buyers.
HandyPay's pricing and settlement currency support varies by country, so check the currency options available for the Dominican Republic in the app when you configure your account, and set your WooCommerce currency to match what you choose there.
Frequently Asked Questions
Can I connect Stripe to a WooCommerce store based in the Dominican Republic?
No. As of 2026 Stripe does not support the Dominican Republic as a merchant country, and Square does not either. A Dominican business needs a gateway whose processor onboards merchants here.
Do I need a local acquirer like Azul or CardNET instead?
Not necessarily. Local acquirers are a solid route for established merchants ready for an application process. The HandyPay plugin is the faster path for small stores: online onboarding, no monthly fee, and a working checkout in days.
What does the plugin cost?
Nothing. It is free on WordPress.org and adds no fee of its own. You pay standard HandyPay processing: 4.9% plus US$0.40 per transaction on the free plan, or 4.2% plus US$0.40 with Pro at US$29 per month.
Can foreign tourists pay before their trip?
Yes. Customers pay by card at your checkout from anywhere, so excursion operators can take deposits or full payment when the booking is made.
How do refunds work if a tour is cancelled?
Open the order in WooCommerce and issue the refund from the order screen. It processes back to the customer's card through HandyPay.
When do I receive my money?
Payouts to your local bank account run on a daily schedule and typically arrive within 2 to 4 business days after the payment.
Related Guides
- How to Accept Payments in the Dominican Republic
- WordPress Payments in the Dominican Republic
- Stripe Alternatives for the Caribbean
- Payment Links vs Payment Gateways