#viper-subscription-events
1 messages · Page 1 of 1 (latest)
Hello! It's not possible for me to say if it's safe or not for you, it depends on your situation and your specific requirements. You can see a list of Subscription-related Events here and determine which you should listen for based on your unique needs: https://stripe.com/docs/billing/subscriptions/overview#subscription-events
Let me reformulate the question, apologies: what events are automatically handled by Stripe Checkout?
I'm not sure what you mean. What do you mean by "automatically handled?"
Checkout doesn't really handle any Events, but I think you might mean something else?
I mean, for example, all those cases in which the user might have to perform further actions to complete the payment. For example, if he must complete identification, or set up a new payment method because the one currently in use is invalid
Checkout handles all parts of the intial payment process, while the customer is present. If things like 3D Secure are required Checkout will handle that.
For later payments, when the customer is not present, those would need to be handled by your integration responding to Events.
viper-subscription-events
One last question, since I'm here: when an invoice fails, with the invoice.payment_failed event, does the customer.subscription.updated event fire as well, setting the status to something other than active?
For example to unpaid
It depends on how you have your Subscription settings configured in the Dashboard.
The ones here: https://dashboard.stripe.com/settings/billing/automatic
If you have it set like this, you won't get the updated Event:
Gotcha. However, this updates the status of the subscription only after all retries (which could take several days), is that correct?
Yes.
Thank you for your help and your time