If a payment is processed in the wrong currency (e.g., PLN instead of GBP), this typically happens due to incorrect currency settings in your Stripe payment terminal, payment link, or account configuration.
β
This can result in customers being charged unexpected exchange fees.
This guide explains how to identify the cause, resolve the issue, and prevent it from happening again.
What is Adaptive Pricing?
Adaptive Pricing is a Stripe feature that automatically detects a customer's location and converts payment amounts to their local currency regardless of the currency of their payment card.
For detailed information about Adaptive Pricing, see Stripe's documentation:
βStripe Adaptive Pricing Documentation
How to Check if Adaptive Pricing is Enabled
Log in to your Stripe Dashboard
Go to Settings β Payment methods
Scroll to Payment Links or Checkout settings
Look for Adaptive Pricing or Localize prices
Check if the toggle is enabled
What Happens After Disabling
Once disabled:
All payments will be processed in the currency you specify (e.g., GBP)
Customers will see prices in your business currency
No automatic currency conversion will occur based on customer location
Customers can still pay with cards in any currency their bank handles the conversion

