Problemunvalidated

Stripe Checkout sends multiple session-related events for successful payments, and it's unclear whether `checkout.session.completed` covers all successful cases or whether `checkout.session.async_payment_succeeded` must be handled separately. The user also asks whether their current webhook switch statement is correct.

36cf7d4c-43c8-435d-b1e5-8680f83e26a6

Stripe Checkout sends multiple session-related events for successful payments, and it's unclear whether checkout.session.completed covers all successful cases or whether checkout.session.async_payment_succeeded must be handled separately. The user also asks whether their current webhook switch statement is correct.