From e78a5ddd9e5a74e2909a0ddfa70447e5271aed12 Mon Sep 17 00:00:00 2001 From: Diego Gerardo Barajas Suarez Date: Tue, 25 Aug 2026 18:16:51 -0500 Subject: [PATCH] feat: support legacy COF network transaction id --- .../client/payment/PaymentTransactionDataRequest.java | 2 ++ .../mercadopago/resources/payment/PaymentTransactionData.java | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/mercadopago/client/payment/PaymentTransactionDataRequest.java b/src/main/java/com/mercadopago/client/payment/PaymentTransactionDataRequest.java index eb9fc057..c002927b 100644 --- a/src/main/java/com/mercadopago/client/payment/PaymentTransactionDataRequest.java +++ b/src/main/java/com/mercadopago/client/payment/PaymentTransactionDataRequest.java @@ -23,6 +23,8 @@ public class PaymentTransactionDataRequest { private PaymentPaymentReferenceRequest paymentReference; /** Billing date for the current invoice period (e.g. "2023-01-15"). */ private String billingDate; + /** Legacy card-network transaction identifier within transaction data. */ + private String networkTransactionId; /** * Whether this is the first transaction for a CREDENTIAL_ON_FILE payment. * Replaces the legacy {@code firstTimeUse} field in new integrations. diff --git a/src/main/java/com/mercadopago/resources/payment/PaymentTransactionData.java b/src/main/java/com/mercadopago/resources/payment/PaymentTransactionData.java index 0ade650d..413a1ba0 100644 --- a/src/main/java/com/mercadopago/resources/payment/PaymentTransactionData.java +++ b/src/main/java/com/mercadopago/resources/payment/PaymentTransactionData.java @@ -53,6 +53,9 @@ public class PaymentTransactionData { /** Billing date for subscription or recurring payment invoices. */ private String billingDate; + /** Legacy card-network transaction identifier within transaction data. */ + private String networkTransactionId; + /** * Whether this is the first transaction for a CREDENTIAL_ON_FILE payment. * Replaces the legacy {@code firstTimeUse} field in new integrations.