feat(#31): populate stripe checkout session email

This commit is contained in:
OllyNicholass
2024-10-15 23:05:19 +01:00
parent 0b2b0fc7f3
commit ec684f9074
+2
View File
@@ -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`,