#mentijm

1 messages ยท Page 1 of 1 (latest)

marsh craneBOT
molten plinth
prime verge
#

Yeah, did you change something here today?

#

We've had it on for a while but now we start having issues today

molten plinth
#

Can you share more context? What behavior did you see change? Do you have IDs related to specific examples of these occurrences that you can share?

prime verge
#

We migrated a lot of dirty addresses into our customers line1. Now when they try to resubscribe (going through checkout session) we get checkout sessions that's being denied because tax is missing_location_inputs

molten plinth
#

Can you share the ID of one of those impacted Checkout Sessions so I can take a look at it and its related requests?

prime verge
#

cus_LaivaAgUYqdjLp

molten plinth
#

Working on finding the related Checkout Session from that Customer ID, please bear with me.

prime verge
#

customer_details

#

req_OIougckUeBFet7

#

req_LA4qGI0sNseUws

#

req_pc6ZJmkwKJTdPf

#

There's three from three different customers

molten plinth
prime verge
#

requires_location_inputs is what I meant, my bad

molten plinth
#

That indicates that the provided address information are either incorrect, or don't provide enough detail for us to pinpoint the location:
https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-automatic_tax-status

It looks like that is being thrown during the initial creation of the Checkout Session, does that go away once your Customer completes the checkout process and provides their billing address? (Assuming the completion of the Checkout Session isn't blocked by a currency mismatch)

prime verge
#

req_nBMQzT3PYPuo1k

#

Seems we managed to replicate. It's about the eur and usd missmatch but at the same time that checkout session is complaining about requires_location_inputs (which it shouldn't in this example)?

molten plinth
#

Those are two very distinct topics

prime verge
#

Yes, agree.

#

Don't understand why we're getting it here

#

Feels missleading

molten plinth
#

I'm still not sure I'm understanding the concern regarding the presence of requires_location_inputs. Does it go away when the Customer completes the checkout experience, since you're setting billing_address_collection to required the Checkout Session should be collecting the necessary billing address details when your customer checks out.

prime verge
#

Okok

molten plinth
#

No, that is an expected behavior of our Subscriptions and Invoices. Once a Subscription or Invoice is created for a Customer, the Customer is locked to the associated currency.
https://support.stripe.com/questions/setting-a-customers-default-currency