#arn4v
1 messages · Page 1 of 1 (latest)
You don't specify. it on the Customer directly. It gets set on the first payment made by that customer
We have a multi-currency price with USD as the default. If say, for whatever reason, the user is shown USD instead of their local currency (which is also supported in the price id), will that set the customer's currency to USD?
If they pay it in USD.
That contradicts my findings so far. We have a lot of users that haven't paid/subscribed yet, but they are still shown USD price on the checkout page despite their local currency being supported in the price id we created the checkout session for.
👋 stepping in as Snufkin had to step away
Okay so you are creating multicurrency Checkout Sessions
And your Customer has not made a payment yet
And they are seeing USD Prices
However you are stating this isn't their local currency?
Yes
I've had a bunch of threads here about this issue, and I hope you understand my frustration at learning new, previously unmentioned behaviour in each thread
Okay well let's be certain to get to the correct understanding then. Can you share specifics with me that I can look at?
A Customer ID, a Checkout Session
A Price ID
Let's start with that
Let's not get into that anymore. I'm already refactoring our code so we create separate customers if the user is paying in a new currency (by default it has been usd so far).
I just want to understand if there is a way to set the currency explicitly, instead of relying on the checkout session to show the appropriate currency.