#ngatp_95936
1 messages · Page 1 of 1 (latest)
Which integration type (Checkout Session, Payment Intent with Payment Element... etc) are you using?
Besides, Can I create an input field in countries that do not support VAT?
I using Checkout Session
In Checkout Session, it supports billing or shipping address collection. When creating a Checkout Session, set
billing_address_collectiontorequiredfor billing address collection: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-billing_address_collectionshipping_address_collection.allowed_countriesto the countries required shipping address collection: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-shipping_address_collection
There is no specific field for VAT address collection.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
You can configure custom fields to collect addition information: https://stripe.com/docs/payments/checkout/custom-fields
I want to collect users' business taxes and I have tried Collect Customer Tax IDs with Checkout. However, I don't want customers to manually click on I'm purchasing as a business. I always want it to default to I'm purchasing as a business. In addition, there are some countries that do not support the Collect Customer Tax IDs with Checkout section
However, I don't want customers to manually click on I'm purchasing as a business. I always want it to default to I'm purchasing as a business
Unfortunately, this is not configurable.
In addition, there are some countries that do not support the Collect Customer Tax IDs with Checkout section
This is the list of countries and Tax ID types supported: https://stripe.com/docs/tax/checkout/tax-ids
Any country other than this list won't be supported.
If you wish to collect the Tax ID for all countries, I'd recommend using custom payment integration and collect the information in your own website: https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements
I think that if custom fields are configured, the value will only be available after a successful checkout. And when I use the function 'invoice_creation' => ['enabled' => true] this information is not in my invoice.
Custom field is for your internal reference and won't be available in the invoice
Only upon successful checkout session payments, then the values of custom fields will be available
If the first checkout is successful and there is custom field information, can I then update this information to the customer's information?