#phonicuk-product-tax-codes
1 messages ยท Page 1 of 1 (latest)
Hi ๐ yes, you can define a tax code on a per-product basis:
https://stripe.com/docs/api/products/object#product_object-tax_code
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
great - And is there a way to automatically use the EU VAT rates so I don't have to add each EU member state individually?
I'm currently looking at the tax settings dashboard
My company is registered for tax both in the UK and in Ireland for EU MOSS requirements
Can you clarify what you're referring to? Automatic tax doesn't require you to specify a tax rate for each country.
This screen here
My company collects tax in the UK and in every single EU member state because of MOSS
and as such has two separate VAT registration numbers, one for the UK and another for the EU
Sorry, we're not terribly familiar with those settings in this forum. My understanding is that you need to enter every country/region where you're registered. I don't know what MOSS is or how that impacts what you need to enter there. Our support team is likely more familiar with that:
https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Righto, the rest I can probably figure out then. Thanks!
One other thing - do you have a pre-written guide to migrating away from paypal when you previously used IPN?
Not that I'm aware of, this seems to be closest thing I could find. Though I'm not sure what you're referring to by "IPN".
https://stripe.com/docs/security/data-migrations/imports
I think you'd call them webhooks? When their servers notify our servers of a completed payment, and ours verifies the authenticity of the request.
We've moving away in a massive hurry xD
Right now we don't embed the checkout, we use a "Buy now" link on a single product
Gotcha, yeah we have webhook events for flows like that.
https://stripe.com/docs/webhooks
great - and the "Payment links" fire off these webhooks same as an integrated checkout?
Yes, Payment Links will generate events as customers complete checkouts with it.
so all I have to do is build a new transaction adapter from the information the webhook sends into what our system expects but otherwise the "Customer clicks link, our system gets a callback"
God you have no idea how amazing it is to have this kind of immediate technical answer and good documentation when the ๐ฉ hits the fan...
Haha, glad we can help.
But I bet you get that a lot, long-time paypal user really suddenly has to move over right the hell now xD
Anyway thank you, I think I'm good for now
Happy to help! You know where to find us if any other questions come up ๐
Thanks, just reading the webhook docs now. I should be taking payments before the day is out!
On the webhooks - which events are generated for the payment links once a payment has been completed by a customer?
Is that charge.succeeded?
There should be a couple, off the top of my head I want to say:
checkout.session.completed
payment_intent.succeeded
charge.succeeded
are all triggered.
You can run through a test checkout, then check this page in your Stripe dashboard to see what events were generated from that flow:
https://dashboard.stripe.com/test/events
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
๐