#Harry
1 messages · Page 1 of 1 (latest)
Hi! The whole url that a customer is redirected to or some part of it?
The whole URL works for me.
Thanks! The reason Apple/Google Pay don't show up is explained here: https://stripe.com/docs/payments/checkout/taxes?tax-calculation=stripe-tax#create-session:~:text=When you enable Stripe Tax in Checkout%2C Apple and Google Pay are only available to customers for sessions that require collecting a shipping address. Apple Pay with Stripe Tax displays only when the customer’s browser supports Apple Pay version 12.
Your Checkout Session is using automatic_tax, so for Apple/Google Pay to work you also need to use shipping_address_collection https://stripe.com/docs/api/checkout/sessions/create?lang=node#create_checkout_session-shipping_address_collection
So there would be an additional field for shipping address? So, billing and shipping? As I am not shipping anything physical, could I mark something so that billing and shipping would be the same automatically?
So there would be an additional field for shipping address? So, billing and shipping?
You need at least shipping address for Google/Apple Pay to show up. But yes you could also collect billing address.
Seems a bit weird to have it for a SaaS product. I see also that shipping_address_collection value must be an array of all allowed countries. Do I need to list all the 200+ countries then, if I don't want to limit customers by their shipping address?
Agreed, but that's how it currently works. The other option would be to disable automatic_tax.
Alright, thank you!
So, to sum up, I have 2 options:
- add
shipping_address_collectionand list all country codes - disable automatic tax
Right?
That's correct, yes
There are plans to remove the shipping address requirement, but nothing to share on that front
Alright, thanks for the help! That's it for now 🙂