Selling internationally from WooCommerce requires more than a currency switcher plugin. You need a payment gateway that can actually process transactions in multiple currencies, settle to multiple currency accounts, and offer the right local payment methods for each market. This guide covers how multi-currency payment gateways work and how to set one up for WooCommerce.
ConvesioPay supports 150+ currencies and 100+ local payment methods through Adyen — without separate regional gateway accounts. Get started →
1. What Makes a Payment Gateway “Multi-Currency”
Not all gateways that accept international cards are truly multi-currency. There are two different capabilities:
- Multi-currency display — showing prices in different currencies on your storefront. This is just a currency conversion display layer; the actual transaction still processes in your base currency
- Multi-currency processing — the transaction is authorized AND settled in the customer’s local currency. The gateway has a local acquiring presence and settles funds to a matching currency account
Gateways with only multi-currency display still process in your base currency, which means the customer’s bank applies a foreign transaction fee and the FX conversion happens at the bank’s rate (often unfavorable). True multi-currency processing avoids this — the customer is charged in their local currency, and you receive settlement in that currency.
2. WooCommerce Multi-Currency Setup
Step 1: Currency Switcher Plugin
Install a WooCommerce currency switcher that detects the customer’s location (via IP geolocation) and displays prices in their local currency. Popular options:
- WOOCS – WooCommerce Currency Switcher
- Currency Switcher for WooCommerce (WP Wham)
- WooCommerce Multilingual & Multicurrency (WPML)
Step 2: Set Exchange Rates
Configure whether exchange rates update automatically (via an exchange rate API) or are set manually. For stores with significant international volume, automatic updates prevent pricing drift. Consider rounding to “psychological” prices (e.g., £49.99 rather than £49.73) for international markets.
Step 3: Payment Gateway with Multi-Currency Support
Your gateway must support the currencies you want to accept. ConvesioPay via Adyen supports processing in 150+ currencies. When a customer in Germany checks out in EUR, the transaction is authorized in EUR and settled in EUR — no conversion required unless you choose to receive USD.
Step 4: Settlement Account Configuration
For high-volume international merchants, open local currency settlement accounts (EUR, GBP, CAD, AUD) so you receive funds without conversion. Convert strategically when FX rates are favorable rather than converting every transaction automatically.
3. Supported Currencies and Local Payment Methods
ConvesioPay through Adyen’s network covers the major markets WooCommerce merchants need:
| Market | Currency | Key Local Payment Methods |
|---|---|---|
| Eurozone | EUR | SEPA, iDEAL (NL), Bancontact (BE), Sofort (DE), Klarna |
| United Kingdom | GBP | Cards, Klarna, open banking |
| Canada | CAD | Cards, Interac (debit) |
| Australia | AUD | Cards, POLi, BPAY |
| Brazil | BRL | Cards, Pix, Boleto Bancário |
| Mexico | MXN | Cards, OXXO, SPEI |
| India | INR | UPI, NetBanking, cards |
| Singapore / SE Asia | SGD, MYR, THB | FPX, GrabPay, PromptPay |
| Japan | JPY | Cards, convenience store payment |
4. FX Pricing Strategy: Fixed vs. Live Rates
Live Exchange Rates
Prices update automatically based on current FX rates. Customers always see the accurate equivalent price in their currency. Downside: prices change constantly, which can be confusing for repeat customers (“I thought it was €89 last week”).
Fixed-Period Rates
Set exchange rates once per day or week and hold them fixed. More predictable for customers; slight risk of rates moving significantly during the fixed period. Most mid-size WooCommerce stores use daily rate updates with rounding to clean price points.
Price Rounding for International Markets
After currency conversion, round to a “clean” price for the market. If your USD price is $97, don’t convert literally to £76.43 — round to £75 or £79 based on what your target price point should be for that market. The WPML/Multicurrency plugin and WooCommerce Multilingual support per-currency custom pricing for exactly this purpose.
5. Cross-Border Authorization Rates
International transactions decline more often than domestic ones — the issuer is seeing a foreign merchant and may have tighter fraud rules. Ways to improve international authorization rates:
- Local acquiring — routing through an acquirer in the same country as the cardholder. Adyen routes through local acquirers in 30+ countries, which significantly improves authorization rates vs. processing all transactions through a US acquirer
- 3DS2 authentication — authenticated transactions have higher authorization rates and liability shift. Essential for EU customers under PSD2
- Local payment methods — offering the local payment method (iDEAL in Netherlands, Bancontact in Belgium) sidesteps card authorization entirely and typically converts better than card checkout
- Network tokenization — tokenized transactions are more trusted by issuers and decline less
6. WooCommerce Multi-Currency Plugins: Comparison
| Plugin | Price | Auto Rates | Custom Pricing per Currency | Gateway Compatibility |
|---|---|---|---|---|
| WOOCS | Free / Premium | Yes | Premium only | Most gateways |
| WooCommerce Multilingual (WPML) | $99/year (WPML) | Yes | Yes | Most gateways |
| Currency Switcher (WP Wham) | Free / $49 | Yes (premium) | Premium | Most gateways |
| WooCommerce Payments (built-in) | Free (with WC Pay) | Yes | No | WooCommerce Payments only |
For broader international payment setup, see International Payment Processing: Accepting Payments from Global Customers. For WooCommerce multi-currency setup within your store settings, see WooCommerce Multi Currency: Accepting International Payments.
ConvesioPay’s Adyen network processes and settles in 150+ currencies with local payment methods by region — one integration for your entire international WooCommerce business. Get started →