fix: include user email in payment intent creation for receipt

This commit is contained in:
Marco Pedone 2025-08-26 17:38:20 +02:00
parent ec818eb7ff
commit babb798505

View file

@ -20,6 +20,8 @@ export const createIntentHandler = async ({
const payment = await db
.selectFrom("payments")
.selectAll("payments")
.innerJoin("users", "users.id", "payments.userid")
.select("users.email")
.innerJoin("ordini", "ordini.ordine_id", "payments.ordine_id")
.innerJoin("prezziario", "prezziario.idprezziario", "ordini.packid")
.select(["prezziario.nome_it", "prezziario.desc_it"])
@ -39,6 +41,7 @@ export const createIntentHandler = async ({
servizioId: payment.servizio_id,
paymentId,
},
receipt_email: payment.email,
});
return {