From 90352982bf67ea8249144bca82057207fcf794f0 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 12 Jul 2025 13:42:59 +0530 Subject: [PATCH] Add checkout session creation debugging --- wallet/stripe_handler.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wallet/stripe_handler.py b/wallet/stripe_handler.py index 32bb735..cf30a58 100644 --- a/wallet/stripe_handler.py +++ b/wallet/stripe_handler.py @@ -28,6 +28,10 @@ class StripePaymentHandler: cancel_url = 'https://netcop.up.railway.app/wallet/top-up/cancel/' try: + print(f"🚀 Creating checkout session for user {user.id} ({user.email}), amount: {amount} AED") + print(f"📍 Success URL: {success_url}") + print(f"📍 Cancel URL: {cancel_url}") + session = stripe.checkout.Session.create( payment_method_types=['card'], line_items=[{ @@ -53,6 +57,10 @@ class StripePaymentHandler: } ) + print(f"✅ Session created: {session.id}") + print(f"💳 Client reference ID: {session.client_reference_id}") + print(f"🔗 Payment URL: {session.url}") + return { 'payment_url': session.url, 'session_id': session.id