From 0abd86b1a944b61e67736d1aba567f69405ee150 Mon Sep 17 00:00:00 2001 From: "Claude (Chronicler #57)" Date: Fri, 3 Apr 2026 16:34:30 +0000 Subject: [PATCH] debug: add logging to see checkout session params being sent to Stripe Added console.log to debug Stripe 'resource_missing' error. Will show: tier_level, tier_name, priceId, billingMode Signed-off-by: Claude (Chronicler #57) --- services/arbiter-3.0/src/routes/stripe.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/arbiter-3.0/src/routes/stripe.js b/services/arbiter-3.0/src/routes/stripe.js index 1973cb5..4cf68e3 100644 --- a/services/arbiter-3.0/src/routes/stripe.js +++ b/services/arbiter-3.0/src/routes/stripe.js @@ -51,6 +51,13 @@ router.post('/create-checkout-session', cors(corsOptions), async (req, res) => { const priceId = product.stripe_price_id; const billingMode = product.billing_type === 'one-time' ? 'payment' : 'subscription'; + console.log('🔍 Creating checkout session:', { + tier_level, + tier_name: product.tier_name, + priceId, + billingMode + }); + // Create Stripe Checkout Session const sessionConfig = { payment_method_types: ['card'],