Add checkout session creation debugging

This commit is contained in:
Claude 2025-07-12 13:42:59 +05:30
parent bf22a2d21a
commit 90352982bf

View File

@ -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