#NicolasBlanco-checkout with tax

1 messages · Page 1 of 1 (latest)

lusty dome
#

👋 happy to help

zealous spruce
#

OK

lusty dome
#

AFAIK yes

zealous spruce
#

Because it's a digital product so I don't need to send anything. Only the country (and sometimes state) would be sufficient to calculate the tax.

#

Entering the full address for my customer would be an extra step.

lusty dome
#

mmmm I'm not sure to be honest

zealous spruce
#

The current payment gateway that I'm using only asks for the country (+ state in US).

lusty dome
#

to be honest with you I'm not the Tax expert on the team 🙈 I will have to dig a bit deeper in the docs or ask one of my colleagues

zealous spruce
#

Yes it's fine. Right now I'm using Paddle for payments (paddle.com). But I'm looking into migrating to Stripe Checkout+Stripe Tax.

slow arch
#

Hey, taking over here

#

Details on how Checkout calculates taxes via Stripe Tax here:

A customer’s tax rates come from their location, which Checkout assesses from the customer’s address. The address that Checkout uses to calculate taxes depends on whether the customer is new or existing, and whether you’re collecting shipping addresses during the Checkout Session:
https://stripe.com/docs/tax/checkout

Learn how to automatically calculate taxes in Checkout.

#

Whether the tax_code on the line item impacts that, I'm not sure

#

i.e. if its tax exempt perhaps we don't require the address to be filled for calculation

zealous spruce
#

My question is precise. This is how Paddle (my current solution is doing). It is just asking for email+Country (+ state if US), to handle the taxes. That's all. It's not asking for full address.
I don't want to migrate to a solution that would add another step of filling a full address because it would decrease conversion rate.

#

Can I create a customer on Stripe with just country+state or country+zip? Or it needs a full address?

slow arch
#

Have you tried testing your flow with Checkout? Specifically, the product tax codes you'd use, registering some tax liabilities?

slow arch
zealous spruce
#

Yes I'll make some tests now 🙂

#

My only requirement is to have a checkout flow working with taxes without asking my customers to fill an address field :).

#

Looks like to use Stripe Tax it requires the whole address

slow arch
#

Hmm, that's just the Payment Link preview though

#

Have you tried visiting the URL?

zealous spruce
#

And the form is displaying the whole address field.

slow arch
#

Ah, got it. Wasn't sure if perhaps the preview was just assuming

#

The billing address field does have autocomplete though. Not like your users have to type out each field individually

zealous spruce
#

Yes.
But if you try the form, for all countries in Europe (for example) it's calculating the VAT when the country is changed, even without any address or postal code/city. It illustrates the fact that the whole address is not necessary to calculate the rate.

slow arch
#

Ah, I get it. My guess is that it's that way as tax can vary on a per state basis in the US

zealous spruce
#

Yes

slow arch
#

It's good feedback. I'll relay internally

zealous spruce
#

OK. Yes. Right now I'm using Paddle.com like said previously. It's a solution with taxes integration for digital products only.
In the checkout process, it's only asking for country+zip. No need for address/city.
The curious thing is that they are using Stripe under the hood (but their own custom integration, with card elements).

#

I'm an engineer so I could take time to develop a solution using Payment Element.

slow arch
#

That's a good summary of the issue – thanks!

zealous spruce
#

Thanks