From bad88f2016586b2e2d1ea9cd2e10b9ce02bf67f8 Mon Sep 17 00:00:00 2001 From: jos3duardo Date: Mon, 11 Aug 2025 23:53:45 -0400 Subject: [PATCH] Refactor payment execution to use PaymentJobData for improved data handling --- .../payments/services/make-payment-to-processor.service.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/payments/services/make-payment-to-processor.service.ts b/src/modules/payments/services/make-payment-to-processor.service.ts index f5274ce..ecba459 100644 --- a/src/modules/payments/services/make-payment-to-processor.service.ts +++ b/src/modules/payments/services/make-payment-to-processor.service.ts @@ -4,6 +4,7 @@ import { HttpService } from '@nestjs/axios'; import { InjectRepository } from '@nestjs/typeorm'; import { Payment } from '../entities/payment.entity'; import { Repository } from 'typeorm'; +import { PaymentJobData } from '../../queue/queue.service'; @Injectable() export class MakePaymentToProcessorService { @@ -14,10 +15,10 @@ export class MakePaymentToProcessorService { @InjectRepository(Payment) private readonly repository: Repository, ) {} - async execute(payment: Payment, url: string): Promise { + async execute(payment: PaymentJobData, url: string): Promise { const paymentData = { - amount: payment.amount, - correlationId: payment.correlationId, + amount: payment.paymentData.amount, + correlationId: payment.paymentData.correlationId, }; const response = await firstValueFrom(