How to Accept Payments on a WordPress Site in Mauritius
Mauritius has one of the most connected economies in the Indian Ocean region, with a mature banking sector, a large tourism industry, and a growing base of freelancers and digital service firms selling to clients abroad. What it does not have is easy access to the payment tools most WordPress tutorials take for granted. As of 2026, Stripe and Square do not support Mauritius as a merchant country, so a villa rental site or consultancy running on WordPress cannot simply install the plugins that businesses in the US or UK use.
That leaves many Mauritian sites in an awkward position. The website does the marketing, then payment happens somewhere else: a bank transfer in rupees for local clients, an international wire for foreign ones, or an invoice that sits unpaid while the customer decides whether the transfer is worth the effort. For a catamaran operator selling day cruises or a web designer billing a client in France, that detour costs sales.
HandyPay's free WordPress plugin removes the detour. Mauritius is one of HandyPay's supported countries, and the plugin adds card payment buttons to any WordPress page in an afternoon, with no developer involved. This guide covers the setup, the costs, and where it fits alongside the payment methods Mauritians already use.
Where Mauritian Websites Lose the Sale
Domestic payments in Mauritius work reasonably well. Bank transfers are routine, and mobile banking apps such as MCB Juice have made person-to-person payment quick for local customers. The friction appears in two places.
The first is tourism. Visitors booking a beach villa in Grand Baie, a hiking guide in Black River, or a sunset cruise from Trou d'Eau Douce are usually booking from Europe, South Africa, or Asia before they travel. They cannot use a Mauritian banking app, and asking them to wire a modest deposit internationally is a good way to lose the booking to a commission-charging platform that takes cards.
The second is exported services. Mauritius has positioned itself as a services hub, and plenty of freelancers, agencies, and consultancies bill overseas clients. A client in London or Dubai expects to click a link and pay by card. When the alternative is a wire with SWIFT fees on both ends, invoices get paid slower. In both cases the missing piece is the same: a card checkout attached to the business's own website.
The Plugin: HandyPay Payments
HandyPay Payments is a free plugin on WordPress.org that ties your site to a HandyPay merchant account. It places payment buttons and payment links on any page or post, handling one-time payments and donations. There is no coding involved and no extra fee for using the plugin; only HandyPay's standard transaction fees apply.
Buttons can be added through a shortcode, a Gutenberg block, or an Elementor widget, which covers the three ways most Mauritian WordPress sites are actually built. Button styling is customizable, so the checkout entry point matches your design. When a customer clicks, they are taken to a secure hosted payment page and pay by card. Your site never touches card data.
Because the connection to your account is a one-click link from the HandyPay Merchant Portal, there are no API keys to manage and nothing to break during WordPress updates.
Getting It Running
- Register with HandyPay. Onboarding is done online with identity verification. Have your business information and local bank account ready.
- Install the plugin. From your WordPress dashboard, open Plugins, choose Add New, and search for HandyPay. Install and activate HandyPay Payments.
- Link your account. Use the one-click connection from the Merchant Portal to pair the plugin with your account.
- Place your buttons. Add a button wherever money changes hands: the booking page for a villa, the services page of an agency, the donation page of an NGO.
- Test the flow. Complete a test checkout yourself, confirm it appears in your Merchant Portal, and go live.
The Merchant Portal is available on the web and through HandyPay's iOS and Android apps, so payment notifications follow you rather than waiting in a back office.
What It Costs and How You Get Paid
HandyPay's free plan has no monthly fee and charges 4.9% plus US$0.40 per transaction. The Pro plan costs US$29 per month and reduces the rate to 4.2% plus US$0.40, which suits businesses with consistent monthly volume such as rental agencies or established tour operators.
Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days. Pricing and settlement currency support varies by country, so check the current options for Mauritius in the HandyPay app and confirm how your chosen pricing maps to settlement before publishing rates, particularly if you quote foreign guests in euros or US dollars while running local costs in rupees.
Options Compared for a Mauritian Business
| Option | Foreign customers | Local customers | Monthly cost | Technical setup |
|---|---|---|---|---|
| Bank transfer in MUR | Painful | Easy | None | None |
| International wire | Slow and costly | Rare | None | None |
| Bank merchant gateway | Yes | Yes | Varies, often ongoing | Significant |
| HandyPay Payments plugin | Yes | Yes | None on the free plan | Under an hour |
A sensible arrangement for many Mauritian businesses is to keep bank transfer as an option for local regulars while using the plugin as the default path for everyone else, especially the overseas customer who will not complete a wire.
Good Fits: Villas, Cruises, Studios, and Freelancers
Accommodation providers benefit first. A self-catering villa or chambre d'hôte that takes direct bookings can collect deposits on its own site instead of surrendering commission to booking platforms. Activity operators, from catamaran charters to kite-surfing schools in Le Morne, can sell fixed-price sessions with a button per package.
Service exporters gain a cleaner billing flow. A freelance developer or design studio can put a payment button on a client-facing page, or send the same request as a link by WhatsApp, SMS, or email from the same HandyPay account. QR code payments and recurring subscriptions are also available if your business later needs in-person collection or retainer billing, and HandyPay's separate WooCommerce gateway covers cart checkout if you eventually open a product store.
Frequently Asked Questions
Is the HandyPay Payments plugin really free?
Yes. It is a free download from WordPress.org and adds no plugin fee of its own. You pay only the standard HandyPay transaction fees: 4.9% plus US$0.40 on the free plan, or 4.2% plus US$0.40 with the US$29 per month Pro plan.
Why can I not just use Stripe on my Mauritian site?
As of 2026, Stripe and Square do not support Mauritius as a merchant country, so their WordPress plugins cannot be activated by a Mauritian business. HandyPay supports Mauritius as a merchant country, which is the reason its plugin is a working option here.
Which page builders does the plugin work with?
It provides a shortcode that works anywhere, a native Gutenberg block for the standard editor, and an Elementor widget. Button styles are customizable to match your theme.
Can I take donations as well as payments?
Yes. The plugin supports one-time payments and donations, which makes it usable for NGOs, churches, and community projects as well as commercial sites.
How long do payouts to my Mauritian bank account take?
Payouts run on a daily schedule and typically arrive within 2 to 4 business days. Confirm settlement currency options for Mauritius in the HandyPay app during onboarding.
What should I use if I sell many products with a cart?
Use HandyPay for WooCommerce, a separate free gateway plugin that adds HandyPay as a payment method at WooCommerce checkout. The HandyPay Payments plugin described here is designed for standalone buttons, deposits, and donations rather than full cart checkout.
Related Guides
- How to Accept Payments in Mauritius
- WooCommerce Payments in Mauritius
- Payment Links vs Payment Gateways
- How to Accept Payments on a Website