#vitorleitao_webhooks
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/1417820345389285389
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
hi there!
you can find the PaymentIntent ID in the first Invoice of the Subscription, assuming the Subscription doesn't have a free trial or a 100% off discount.
Ahh I see
So what would be the best webhook to try and catch this on?
invoice.finalized or invoice.paid I would imagine?
or is this information already available in the checkout.session.completed webhook if I go via the subscription?
depends on your needs.
checkout.session.completedcan work if you make extra API calls to retrieve the object you needinvoice.paidis also an option
which Stripe API version are you using?
got it, so you are using a very recent API version (Basil). in this API version, the PaymentIntent is not directly visible on the Invoice object. Instead you need to make an extra API call to this endpoint: https://docs.stripe.com/api/invoice-payment/list