#gracine
1 messages · Page 1 of 1 (latest)
Hi there. What's your question?
Hi, we are based in Canada and for any customer with an adress in Canada we need to collect taxes. That being said, on our custom plan selection page we automatically detect the user's currency based his location (but the user could still change it). Currently if the user has a CAD currency, we set automatic_tax.enabled true, false otherwise. This is actually problematic if the user is in the US or change currency to US and set his adress to Canada at the Stripe Checkout Session page, we will fail to collect taxes. How should we approach this ?
One suggestion I have is to collect address from the user earlier in the flow, that way you can know where they're from for sure. Then, you can set currency based on that
yes
so all i can do in my case if either set enabled true or false for taxes
there is no way to control this in the checkout session
page
i think i will simply autodetect and now allow user to choose currency then
it will be based on location anyway
and will remove the friction of asking the adress
Yeah sounds good