Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

newbie111's avatar

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!

0 likes
0 replies

Please or to participate in this conversation.