refactor: remove unused pm_id parameter from whIntentCreatedHandler and related functions

This commit is contained in:
Marco Pedone 2026-02-24 14:43:28 +01:00
parent baf92787a7
commit 5f5aa18b87
3 changed files with 0 additions and 11 deletions

View file

@ -38,7 +38,6 @@ const handler = async (
// Handle the event // Handle the event
switch (event.type) { switch (event.type) {
case "payment_intent.created": { case "payment_intent.created": {
console.log("PaymentIntent failed", event.data);
const paymentIntent = event.data.object; const paymentIntent = event.data.object;
const { id, metadata } = paymentIntent; const { id, metadata } = paymentIntent;
@ -54,10 +53,6 @@ const handler = async (
await caller.stripe.whIntentCreated({ await caller.stripe.whIntentCreated({
paymentId: metadata.paymentId as PaymentsId, paymentId: metadata.paymentId as PaymentsId,
pIntentId: id, pIntentId: id,
pm_id:
typeof paymentIntent.payment_method === "string"
? paymentIntent.payment_method
: "",
}); });
break; break;

View file

@ -33,14 +33,12 @@ export const stripeRouter = createTRPCRouter({
z.object({ z.object({
paymentId: zPagamentoId, paymentId: zPagamentoId,
pIntentId: z.string(), pIntentId: z.string(),
pm_id: z.string(),
}), }),
) )
.query(async ({ input }) => { .query(async ({ input }) => {
return await whIntentCreatedHandler({ return await whIntentCreatedHandler({
paymentId: input.paymentId, paymentId: input.paymentId,
pIntentId: input.pIntentId, pIntentId: input.pIntentId,
pm_id: input.pm_id,
}); });
}), }),
whIntentFailed: publicProcedure whIntentFailed: publicProcedure

View file

@ -79,20 +79,16 @@ export const createIntentHandler = async ({
export const whIntentCreatedHandler = async ({ export const whIntentCreatedHandler = async ({
pIntentId, pIntentId,
paymentId, paymentId,
pm_id,
}: { }: {
pIntentId: Payments["intent_id"]; pIntentId: Payments["intent_id"];
paymentId: PaymentsId; paymentId: PaymentsId;
pm_id: string;
}) => { }) => {
try { try {
const paymentMethod = await stripe.paymentMethods.retrieve(pm_id);
return await db return await db
.updateTable("payments") .updateTable("payments")
.set({ .set({
intent_id: pIntentId, intent_id: pIntentId,
paymentstatus: PaymentStatusEnum.processing, paymentstatus: PaymentStatusEnum.processing,
paymentmethod: paymentMethod.type,
}) })
.where("id", "=", paymentId) .where("id", "=", paymentId)
.returning("id") .returning("id")