#discodanne_api
1 messages · Page 1 of 1 (latest)
đź‘‹ Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1358729578436366518
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
It just isn't persisted, the exemption is assessed on applied on a per session basis
You can also instruct Checkout to collect tax IDs from your customers by setting tax_id_collection. For one-off Checkout purchases not associated with a Customer object, Checkout collects and stores the customer’s tax exemption status and supplied tax IDs in customer_details on the completed Checkout Session object. You’re responsible for making sure that customer information is accurate (including their supplied tax identification numbers).
https://docs.stripe.com/tax/zero-tax#reverse-charges:~:text=You can also instruct,supplied tax identification numbers).
Okey, but if they where to use the customer_creation option, would that transfer the exempt status over to the customer?
I'm not sure, they'd need to try
So if "customer_creation": null and we set up a subscription, what info is carried over to the customer object?
Well in the example you shared they passed an existing customer via the customer parameter. So, in those scenarios it depends on what is set in customer_update: https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-customer_update
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Okey so if we have a customer id in the checkout session the user have provided that and its nothing that Stripe just appends?
I don't understand the question
If you provide an existing customer by default we will not update the customer with any info collected on the payment page
Okey so we would have to try to find when they create the customer and make sure they set the tex_extempt there or in the update customer fields?
Yes, either during create or update after the fact
Checkout cannot update/set that automatically as I said
Can you see whit what type of call the customer cus_RvFH015qv5r04x have been created?
I am just thinking if it was created before any checkout session
It was created independent of Checkout, directly via the API: https://dashboard.stripe.com/logs/req_T45L6JgPvuxl3s
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
I only have api access so i cant review the logs, but i think i have enough information to help the customer move forward. Thank you very much for your assistance