From afd58439314cf6a3c0148be563b0b8250ba7176f Mon Sep 17 00:00:00 2001 From: hablnu Date: Tue, 9 Jun 2026 18:19:18 +0530 Subject: [PATCH] GENAI=YES|Fixed security issue --- src/core/authorizenet-base.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/authorizenet-base.ts b/src/core/authorizenet-base.ts index 924e9e8..263dc0b 100644 --- a/src/core/authorizenet-base.ts +++ b/src/core/authorizenet-base.ts @@ -321,7 +321,12 @@ abstract class AuthorizenetBase extends AbstractPaymentProvider { transId: string; amount: number; }; - console.log(paymentSessionData); + + // Log redacted transaction info for debugging/monitoring (masks sensitive transId) + const redactedTransId = transId + ? transId.slice(-4).padStart(transId.length, '*') + : '****'; + this.logger.info(`Payment capture initiated - Transaction: ${redactedTransId}, Amount: ${amount}`); const orderDetails = new APIContracts.OrderType(); orderDetails.setInvoiceNumber("INV-12345");