[EMAIL] ===== /success ROUTE HANDLER CALLED ===== [EMAIL] Request URL: /?session_id=cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP [EMAIL] Request query: { session_id: 'cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP' } [EMAIL] Extracted sessionId: cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP [EMAIL] emailService exists: true [EMAIL] stripeService exists: true [EMAIL] emailService.transporter exists: true [EMAIL] Session already sent: false [EMAIL] All conditions met, setting up email sending after response... [INFO] GET /?session_id=cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP - 200 - 2ms [EMAIL] ===== RESPONSE FINISHED, PROCESSING EMAIL ===== [EMAIL] Response finished, processing email for session_id: cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP [EMAIL] Retrieving session from Stripe... [EMAIL] Session retrieved successfully [EMAIL] Session ID: cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP [EMAIL] Session payment_status: unpaid [EMAIL] Session customer_email: null [EMAIL] No customer email found in session: cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP [EMAIL] Session object: { "id": "cs_live_a1P6dvJTbEKZ2heuOQqtBtI6gQV897YmpoPCPE2f0WUuDt2m3h3hhfsP", "object": "checkout.session", "adaptive_pricing": { "enabled": true }, "after_expiration": null, "allow_promotion_codes": null, "amount_subtotal": 177499, "amount_total": 177499, "automatic_tax": { "enabled": false, "liability": null, "provider": null, "status": null }, "billing_address_collection": null, "branding_settings": { "background_color": "#ffffff", "border_style": "rounded", "button_color": "#0074d4", "display_name": "Royal Caribbean ", "font_family": "default", "icon": null, "logo": null }, "cancel_url": "https://prod-domain.com/cancel", "client_reference_id": null, "client_secret": null, "collected_information": null, "consent": null, "consent_collection": null, "created": 1768761236, "currency": "usd", "currency_conversion": null, "custom_fields": [], "custom_text": { "after_submit": null, "shipping_address": null, "submit": null, "terms_of_service_acceptance": null }, "customer": null, "customer_account": null, "customer_creation": "if_required", "customer_details": null, "customer_email": null, "discounts": [], "expires_at": 1768847635, "invoice": null, "invoice_creation": { "enabled": false, "invoice_data": { "account_tax_ids": null, "custom_fields": null, "description": null, "footer": null, "issuer": null, "metadata": {}, "rendering_options": null } }, "livemode": true, "locale": null, "metadata": { "cruise_title": "7 night western caribbean cruise", "guest_name": "Guest", "package_id": "", "sail_date": "Feb 19, 2028", "ship_name": "Independence of the Seas" }, "mode": "payment", "origin_context": null, "payment_intent": null, "payment_link": null, "payment_method_collection": "if_required", "payment_method_configuration_details": null, "payment_method_options": { "card": { "request_three_d_secure": "automatic" } }, "payment_method_types": [ "card" ], "payment_status": "unpaid", "permissions": null, "phone_number_collection": { "enabled": false }, "recovered_from": null, "saved_payment_method_options": null, "setup_intent": null, "shipping_address_collection": null, "shipping_cost": null, "shipping_options": [], "status": "open", "submit_type": null, "subscription": null, "success_url": "https://prod-domain.com/success?session_id={CHECKOUT_SESSION_ID}", "total_details": { "amount_discount": 0, "amount_shipping": 0,