How to Accept International Payments Online
Step 1: Choose a Processor with Multi-Currency Support
Not all payment processors handle international payments equally. The three factors that matter are currency coverage (how many currencies the processor can accept), settlement options (whether you can hold balances in foreign currencies or must convert everything to USD), and local payment method support (whether the processor offers region-specific payment methods beyond credit cards).
Stripe leads in international capabilities. It processes payments in 135+ currencies, settles in 47 countries, and supports over 40 local payment methods. You can accept a payment in euros, hold the balance in euros, and transfer to a euro-denominated bank account, avoiding conversion fees entirely if you have local banking relationships. Stripe also supports local acquiring in multiple countries, meaning transactions are processed domestically in the customer's country, which reduces cross-border fees and increases approval rates.
PayPal operates in 200+ markets but supports only 25 currencies for settlement. Its strength is consumer recognition: PayPal is a known and trusted brand in markets across Europe, Latin America, and Southeast Asia. In some developing markets where local card infrastructure is limited, PayPal may be the only electronic payment method many consumers use regularly.
Shopify Payments supports multi-currency through Shopify Markets, which lets you set market-specific pricing, assign local domains, and display prices in local currencies. The underlying Stripe infrastructure handles the currency processing. Shopify Markets is the simplest way to start selling internationally if you are already on Shopify.
Adyen is the strongest option for businesses with serious international volume. It offers local acquiring in dozens of countries, supports hundreds of local payment methods, and provides a single integration that works globally. Adyen powers international payments for companies like eBay, Spotify, and Microsoft.
Step 2: Plan Your Currency Display Strategy
How you display prices to international customers directly affects conversion. There are three common approaches, each with tradeoffs:
Display in your home currency only (USD): The simplest approach. All prices are in US dollars. International customers see the USD price and their bank converts the charge to their local currency at the bank's exchange rate. This works when your international traffic is a small percentage of total sales, but it creates uncertainty for international buyers who do not know the final cost in their own currency until they see their bank statement.
Display in the customer's local currency (dynamic conversion): You show prices in euros, pounds, yen, or whatever currency the customer's browser or IP address suggests. The customer sees a familiar price and knows exactly what they will pay. This increases conversion by 10% to 20% in international markets. The tradeoff is pricing complexity: exchange rates fluctuate daily, so a product priced at $50 might be 47 euros one day and 48 the next. You need to decide how often to update your displayed prices and whether to round them to clean numbers.
Let customers choose their currency: A currency selector lets visitors pick their preferred currency. This avoids the inaccuracy of IP-based geolocation (VPN users, travelers, expats) and gives the customer control. Most major ecommerce platforms support currency selectors either natively or through apps.
For most stores starting to sell internationally, the recommendation is to display prices in the customer's local currency for your top three to five international markets and default to USD for everywhere else. Shopify Markets, WooCommerce with the Multi-Currency plugin, and BigCommerce all support this approach.
Step 3: Understand Cross-Border Fees
Every international transaction incurs fees beyond your standard domestic processing rate. These fees exist because cross-border transactions involve multiple banking systems, currency exchange, and higher fraud risk. Understanding them is essential for pricing your products correctly in international markets.
Cross-border fee: Charged by your processor when the customer's card was issued in a different country than your merchant account. Stripe charges 1% on top of the standard 2.9% + $0.30. PayPal's cross-border fees vary by currency but typically add 1.5% to 2%. This fee applies even if the transaction is in USD, as long as the card was issued outside the United States.
Currency conversion fee: Charged when the transaction currency differs from your settlement currency. If a German customer pays in euros and you settle in USD, Stripe charges an additional 1% for converting the euros to dollars. If you have a euro-denominated bank account and settle in euros, this fee is avoided. PayPal's currency conversion spread is approximately 3% to 4% above the mid-market rate, which is significantly more expensive than Stripe's flat 1%.
Higher interchange rates: International interchange rates set by Visa and Mastercard are often higher than domestic rates. A domestic US Visa transaction might incur 1.80% interchange, while an intra-regional European transaction might be capped at 0.30% (due to EU regulation), but a cross-border transaction from Europe to the US might incur 1.50% or higher.
The total cost of an international transaction on Stripe with currency conversion is approximately 4.9% + $0.30 (2.9% base + 1% cross-border + 1% conversion). On a $100 sale, that is $5.20 versus $3.20 for a domestic transaction, an extra $2.00 per order. On $20,000 per month in international sales, the additional cross-border and conversion fees total approximately $4,000 per year.
Step 4: Enable Local Payment Methods
Credit cards are not the dominant payment method everywhere. In the Netherlands, 60% of online purchases are made with iDEAL (a bank transfer system). In Germany, many consumers prefer Klarna or direct bank transfers (Giropay). In Brazil, PIX handles more ecommerce transactions than credit cards. In China, Alipay and WeChat Pay dominate. If you only accept Visa and Mastercard, you are invisible to a large segment of shoppers in these markets.
Stripe supports the most extensive list of local payment methods among modern processors. Enabling them is typically a matter of toggling a setting in your Stripe dashboard or payment element configuration. Key methods by region:
Europe: iDEAL (Netherlands), Bancontact (Belgium), Przelewy24 (Poland), EPS (Austria), SEPA Direct Debit (EU-wide), Klarna (Nordics and expanding), Giropay (Germany), Multibanco (Portugal).
Asia-Pacific: Alipay (China), WeChat Pay (China), GrabPay (Southeast Asia), Konbini (Japan, convenience store payments), PayNow (Singapore).
Latin America: PIX (Brazil), OXXO (Mexico, cash payment at convenience stores), Boleto (Brazil).
Adding even two or three local payment methods for your top international markets can increase conversion rates by 20% to 40% in those markets. A Dutch shopper who sees iDEAL at checkout is far more likely to complete the purchase than one who must enter a credit card number they rarely use for online shopping.
Step 5: Handle International Tax and Duties
Selling internationally means dealing with foreign tax obligations. The rules vary dramatically by country, but the most common requirements are Value Added Tax (VAT) in the EU and UK, Goods and Services Tax (GST) in Australia, Canada, and India, and import duties on physical goods shipped across borders.
EU VAT: If you sell digital products or services to consumers in the EU, you must charge VAT at the rate of the customer's country (ranging from 17% in Luxembourg to 27% in Hungary). You can register for the EU's One Stop Shop (OSS) program, which lets you file VAT returns for all EU countries through a single registration. For physical goods, VAT and import duties are typically collected at the border or by the shipping carrier.
Stripe Tax automatically calculates and collects the correct tax amount based on the customer's location, the product type, and local tax rules. It covers the US, EU, UK, Australia, Canada, and other jurisdictions. Pricing starts at $0.50 per transaction. For stores with significant international sales, automated tax calculation prevents costly compliance errors.
Delivered Duty Paid (DDP) vs Delivered at Place (DAP): When shipping physical goods internationally, you choose who pays import duties. DDP means you pay duties upfront, and the customer receives the package with no surprise charges. DAP means the customer pays duties at delivery. DDP is more expensive for you but creates a better customer experience and reduces chargebacks from customers who refuse delivery due to unexpected duty charges.
Step 6: Manage International Fraud Risk
Cross-border transactions have fraud rates two to three times higher than domestic transactions. The distance between buyer and seller, differences in address formats that make AVS verification less reliable, and the difficulty of recovering merchandise shipped internationally all contribute to elevated risk.
Enable 3D Secure for international transactions: 3D Secure (3DS) is widely adopted in Europe, where the Strong Customer Authentication (SCA) regulation makes it mandatory for most transactions. Beyond compliance, 3DS shifts fraud liability from you to the card-issuing bank. If a 3DS-authenticated transaction turns out to be fraudulent, you are not liable for the chargeback. Configure your processor to require 3DS for all cross-border transactions or at least for transactions above a risk threshold.
Set country-based rules: Most fraud detection tools let you set rules by country. If you do not ship to certain countries, block transactions from those regions. If specific countries generate disproportionate chargebacks, require additional verification (phone number confirmation, 3DS, or manual review) for orders from those markets.
Monitor international chargebacks separately: Track your chargeback rate by country. If one market generates a disproportionate number of disputes, investigate whether the issue is fraud, customer confusion about cross-border shipping times, unexpected duties, or currency conversion surprises on bank statements. Often the fix is operational (clearer shipping estimates, DDP shipping) rather than technical (more fraud blocks).
International selling adds complexity to your payment operations, but the revenue opportunity is substantial. Ecommerce is growing faster outside the United States than within it, and businesses that accept local currencies and payment methods capture customers that competitors limited to USD and credit cards miss entirely.
