Skip to content

Commit 3c0707a

Browse files
authored
Merge pull request #311 from mercadopago/feature/add-ntw_transact_id
[Feature] adding network transaction id related fields
2 parents 2c385cd + ac9139a commit 3c0707a

File tree

7 files changed

+39
-3
lines changed

7 files changed

+39
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ already.
2020
<dependency>
2121
<groupId>com.mercadopago</groupId>
2222
<artifactId>sdk-java</artifactId>
23-
<version>2.4.0</version>
23+
<version>2.5.0</version>
2424
</dependency>
2525
```
2626

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.mercadopago</groupId>
66
<artifactId>sdk-java</artifactId>
7-
<version>2.4.0</version>
7+
<version>2.5.0</version>
88
<packaging>jar</packaging>
99

1010
<name>Mercadopago SDK</name>

src/main/java/com/mercadopago/MercadoPagoConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
/** Mercado Pago configuration class. */
1616
public class MercadoPagoConfig {
1717

18-
public static final String CURRENT_VERSION = "2.4.0";
18+
public static final String CURRENT_VERSION = "2.5.0";
1919

2020
public static final String PRODUCT_ID = "BC32A7VTRPP001U8NHJ0";
2121

src/main/java/com/mercadopago/client/payment/PaymentForwardDataRequest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@ public class PaymentForwardDataRequest {
1111

1212
/** ForwardData for SubMerchant */
1313
private final SubMerchant subMerchant;
14+
15+
/** Network transaction data for recurring payments with Visa/Master */
16+
private final PaymentNetworkTransactionDataRequest networkTransactionData;
1417
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.mercadopago.client.payment;
2+
3+
import lombok.Builder;
4+
import lombok.Getter;
5+
6+
/** PaymentNetworkTransactionDataRequest class. */
7+
@Getter
8+
@Builder
9+
public class PaymentNetworkTransactionDataRequest {
10+
/** Network transaction ID associated with the card brand identifier. */
11+
private final String networkTransactionId;
12+
}

src/main/java/com/mercadopago/resources/payment/Payment.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,7 @@ public class Payment extends MPResource {
199199
* merchant.
200200
*/
201201
private Map<String, Object> internalMetadata;
202+
203+
/** Expanded information returned when using X-Expand-Response-Nodes header. */
204+
private PaymentExpanded expanded;
202205
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.mercadopago.resources.payment;
2+
3+
import com.mercadopago.client.payment.PaymentNetworkTransactionDataRequest;
4+
import lombok.Getter;
5+
6+
/** PaymentExpanded class. */
7+
@Getter
8+
public class PaymentExpanded {
9+
/** Gateway information. */
10+
private Gateway gateway;
11+
12+
/** Gateway class for expanded information. */
13+
@Getter
14+
public static class Gateway {
15+
/** Reference information. */
16+
private PaymentNetworkTransactionDataRequest reference;
17+
}
18+
}

0 commit comments

Comments
 (0)