buttondown / roadmap

Buttondown's public roadmap
48 stars 0 forks source link

Stripe tax collection not collecting from Upgrade button #2988

Open dlwoda opened 6 days ago

dlwoda commented 6 days ago

Link to HelpsScout

User reported that when a subscriber clicks on the upgrade button, they are not seeing the tax being collected. If the payment link is used instead of the button, the tax is collected. image image

carltongibson commented 6 days ago

Thanks @dlwoda 👍

@jmduke Can I be a pain and express the need for this to work. If you're EU based (particularly I think) collecting tax is in no-way optional at all, and so this not working is a bit of deal breaker. I've just had a nasty shock and a lot of backfilling when preparing the quarterly returns 😬

I see you've labelled it already. Thanks.

carltongibson commented 5 days ago

Not sure is this detail came across from the report:

Looking at the Stripe logs .. when opening Checkout from Buttondown the automatic_tax.enabled boolean is not provided and this is causing the problem:

https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-automatic_tax

From the response:

 "automatic_tax": {
    "enabled": false,

That needs to be set to true (via the request) to enable tax collection.