#gracine

1 messages · Page 1 of 1 (latest)

void tartanBOT
chrome socket
#

Hi there. What's your question?

livid stratus
#

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 ?

chrome socket
#

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

livid stratus
#

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

chrome socket
#

Yeah sounds good