#arn4v

1 messages · Page 1 of 1 (latest)

pseudo pathBOT
dreamy pendant
#

You don't specify. it on the Customer directly. It gets set on the first payment made by that customer

final bronze
#

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?

dreamy pendant
#

If they pay it in USD.

final bronze
#

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.

long heath
#

👋 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?

final bronze
#

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

long heath
#

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

final bronze
#

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.