Laravel Cashier (Stripe) - Product Checkout - Important events
When working with Cashier Stripe Checkout within my Laravel 10 app, what events do I need to listen to when it comes to an existing product that has been created within the Stripe dashboard?
The app will operate in EU, requring 3Ds for the payments. I tried to go through the docs from Stripe, and it seems that the only imporant event is checkout.session.completed. I assume that it's not a good idea to strictly rely only on the success_url / cancel_url, but one event also seems to not be enough. All I need to do is for the user to be able to buy a specific training session, and if the payment is successful, I want to make a reservation for him.
Any advice will be greatly appreciated!
Please or to participate in this conversation.