From ec684f9074f79b3b4e2c87e678cd712909d2012c Mon Sep 17 00:00:00 2001 From: OllyNicholass Date: Tue, 15 Oct 2024 23:05:19 +0100 Subject: [PATCH] feat(#31): populate stripe checkout session email --- src/routes/api/checkout/+server.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/routes/api/checkout/+server.ts b/src/routes/api/checkout/+server.ts index 29661e3..3753ec7 100644 --- a/src/routes/api/checkout/+server.ts +++ b/src/routes/api/checkout/+server.ts @@ -11,6 +11,7 @@ export const POST: RequestHandler = async ({ request, cookies, locals: { safeGet } const userId = session.user.id; + const userEmail = session.user.email; const formData = new URLSearchParams(await request.text()); const items: { priceId: string; quantity: number }[] = []; @@ -26,6 +27,7 @@ export const POST: RequestHandler = async ({ request, cookies, locals: { safeGet })); const checkoutSession = await stripeClient.checkout.sessions.create({ + customer_email: userEmail, line_items: lineItems, mode: 'payment', success_url: `${request.headers.get('origin')}/checkout/success`,