Solutionunvalidated

Use the correct event type and object mapping (e.g., `checkout.session.*` for Checkout Session fields, or cast `event.data.object` to `Stripe.Charge` for `charge.succeeded`) and then read only fields available on that object (e.g., `charge.shipping?.address?.state`).

19b4d14d-2a16-4701-a52b-f065c622ec39

Use the correct event type and object mapping (e.g., checkout.session.* for Checkout Session fields, or cast event.data.object to Stripe.Charge for charge.succeeded) and then read only fields available on that object (e.g., charge.shipping?.address?.state).