Multi-Currency Support with SHOPLINE Payments
If you sell globally, allowing customers to pay in their preferred currency is essential. SHOPLINE Payments supports accepting payments in multiple currencies through SHOPLINE’s Markets functionalities. This enables you to display prices and accept payments in your customers’ local currencies, helping you reach more international buyers and boost sales.
Understanding the Currencies Involved in a Transaction
A single transaction may involve multiple currencies:
- Store currency: The default payment currency for your SHOPLINE store, sales, and order reports. You can set it in your SHOPLINE admin panel under Settings > Basic settings > Payment currency.
-
Customer currency (also called "presentment currency"): The currency your customers see while browsing your store and what they're charged in at checkout. By default, it's the same as your store currency but can be changed using SHOPLINE Markets.
Note: To learn more about creating different markets, displaying product pricing in local currencies, managing exchange rates, and more, refer to our documentation on SHOPLINE Markets. - Deposit currency: The currency in which funds are deposited into your bank account.
Example 1
A UK merchant selling mostly to US customers sets the store currency to USD and registers SHOPLINE Payments with UK business info.
- Store and customer currency: USD
- Deposit currency: GBP
Example 2
A UK merchant selling to both UK and US customers sets the store currency to GBP, registers with UK business info, and creates a US market with USD as the payment currency.
- UK customers pay in GBP
- US customers pay in USD
- Deposit currency: GBP
Currency Availability by Country and Region
SHOPLINE Payments supports a wide range of currencies, up to approximately 165 different currencies in total. The availability of these currencies depends on the region, payment method, and card brand.
Here are the countries and regions where SHOPLINE Payments currently supports multi-currency payment processing:
Registration Country/Region | Supported Customer Currencies | Supported Card Brands |
United Kingdom | GBP, USD, EUR, AUD, CAD, CNY, NZD | Visa, Mastercard, American Express, Unionpay |
United States | AUD, CAD, CNH, CNY, EUR, GBP, NZD, PLN, AED, RON, SEK, NOK, SAR, CHF, JPY, KRW, BGN, THB, MYR, TWD, SGD, DKK, ISK, TRY, MXN, BRL, ARS, CLP, QAR, INR, IDR, ILS, PHP, VND, ZAR, MAD, EGP, CZK, HUF | Visa, MasterCard |
USD | Visa, Mastercard, American Express, JCB, Discover, Diners Club, Unionpay |
Converting Currencies for Payment Collection
If a customer's payment currency differs from your deposit currency, we convert the funds using exchange rates provided by third-party sources.
- Time of conversion: Conversion occurs based on the settlement schedule.
Example: if your sales on Monday are $100 and £100, the £100 will be credited to your SHOPLINE Payments account immediately after successful payment on Monday. On Thursday, we'll convert the $100 into £80 (assuming a conversion rate of 0.8 GBP per 1 USD) and add it to your account balance.
- Conversion rate and fees: The transaction exchange rate updates daily at 12 PM (UTC). You'll pay a default currency conversion fee applied to an external base exchange rate. This external base exchange rate is based on rates within the wholesale currency markets at the time of conversion.
The exchange amounts and related fees remain pending until settlement. After settlement, the final values are shown in your balance records.
Handling Conversions on Disputes and Refunds
Exchange rates fluctuate with the market, so the rate used during the payment often differs from the rate used when a dispute or refund occurs.
If a currency-converted payment is disputed or refunded, the amount is calculated using the current exchange rate—not necessarily the rate at the time of the original transaction. This means:
- You may gain or lose based on rate fluctuations.
- The customer is always refunded the exact amount they paid in their original currency.
For example, if the exchange rate is £1 = $1.224 when a payment is made, the customer pays $12.24 and you earn £10. If a refund occurs when the exchange rate becomes £1 = $1, you would need to pay £12.24 to refund the $12.24 to the buyer. The extra £2.24 is the exchange rate loss you bear.