diff --git a/pom.xml b/pom.xml
index 6df52e387..726c3c6cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.ingenico.connect.gateway
connect-sdk-java
- 6.44.0
+ 6.45.0
jar
connect-sdk-java
diff --git a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/CardFraudResults.java b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/CardFraudResults.java
index a5aa47afa..caa96444a 100644
--- a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/CardFraudResults.java
+++ b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/CardFraudResults.java
@@ -16,8 +16,6 @@ public class CardFraudResults extends FraudResults {
private FraugsterResults fraugster = null;
- private MicrosoftFraudResults microsoftFraudProtection = null;
-
private FraudResultsRetailDecisions retailDecisions = null;
/**
@@ -132,20 +130,6 @@ public void setFraugster(FraugsterResults value) {
this.fraugster = value;
}
- /**
- * This object contains the results of Microsoft Fraud Protection risk assessment. Microsoft collects transaction data points and uses Adaptive AI that continuously learns to protect you against payment fraud, and the device fingerprinting details from the Microsoft Device Fingerprinting service.
- */
- public MicrosoftFraudResults getMicrosoftFraudProtection() {
- return microsoftFraudProtection;
- }
-
- /**
- * This object contains the results of Microsoft Fraud Protection risk assessment. Microsoft collects transaction data points and uses Adaptive AI that continuously learns to protect you against payment fraud, and the device fingerprinting details from the Microsoft Device Fingerprinting service.
- */
- public void setMicrosoftFraudProtection(MicrosoftFraudResults value) {
- this.microsoftFraudProtection = value;
- }
-
/**
* Additional response data returned by RetailDecisions
*/
diff --git a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/FraudResults.java b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/FraudResults.java
index 088d832ef..3f5154483 100644
--- a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/FraudResults.java
+++ b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/definitions/FraudResults.java
@@ -11,6 +11,8 @@ public class FraudResults {
private InAuth inAuth = null;
+ private MicrosoftFraudResults microsoftFraudProtection = null;
+
/**
* Results from the fraud prevention check. Possible values are:
*
@@ -52,4 +54,18 @@ public InAuth getInAuth() {
public void setInAuth(InAuth value) {
this.inAuth = value;
}
+
+ /**
+ * This object contains the results of Microsoft Fraud Protection risk assessment. Microsoft collects transaction data points and uses Adaptive AI that continuously learns to protect you against payment fraud, and the device fingerprinting details from the Microsoft Device Fingerprinting service.
+ */
+ public MicrosoftFraudResults getMicrosoftFraudProtection() {
+ return microsoftFraudProtection;
+ }
+
+ /**
+ * This object contains the results of Microsoft Fraud Protection risk assessment. Microsoft collects transaction data points and uses Adaptive AI that continuously learns to protect you against payment fraud, and the device fingerprinting details from the Microsoft Device Fingerprinting service.
+ */
+ public void setMicrosoftFraudProtection(MicrosoftFraudResults value) {
+ this.microsoftFraudProtection = value;
+ }
}
diff --git a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/EInvoicePaymentMethodSpecificOutput.java b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/EInvoicePaymentMethodSpecificOutput.java
index 53b3ca8ad..8ece30dd4 100644
--- a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/EInvoicePaymentMethodSpecificOutput.java
+++ b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/EInvoicePaymentMethodSpecificOutput.java
@@ -5,13 +5,31 @@
package com.ingenico.connect.gateway.sdk.java.domain.payment.definitions;
+import com.ingenico.connect.gateway.sdk.java.domain.definitions.FraudResults;
+
/**
* E-invoice payment specific response data
*/
public class EInvoicePaymentMethodSpecificOutput extends AbstractPaymentMethodSpecificOutput {
+ private FraudResults fraudResults = null;
+
private EInvoicePaymentProduct9000SpecificOutput paymentProduct9000SpecificOutput = null;
+ /**
+ * Object containing the results of the fraud screening
+ */
+ public FraudResults getFraudResults() {
+ return fraudResults;
+ }
+
+ /**
+ * Object containing the results of the fraud screening
+ */
+ public void setFraudResults(FraudResults value) {
+ this.fraudResults = value;
+ }
+
/**
* AfterPay Installments (payment product 9000) specific details
*/
diff --git a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/SdkDataInput.java b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/SdkDataInput.java
index 41523741b..f7bb9da28 100644
--- a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/SdkDataInput.java
+++ b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/payment/definitions/SdkDataInput.java
@@ -7,8 +7,6 @@
public class SdkDataInput {
- private String deviceInfo = null;
-
private DeviceRenderOptions deviceRenderOptions = null;
private String sdkAppId = null;
@@ -23,26 +21,6 @@ public class SdkDataInput {
private String sdkTransactionId = null;
- /**
- * Device information gathered by the 3DS SDK on a customer device. This is JSON name/value pairs that as a whole is Base64url encoded.
- *
- * @deprecated No replacement
- */
- @Deprecated
- public String getDeviceInfo() {
- return deviceInfo;
- }
-
- /**
- * Device information gathered by the 3DS SDK on a customer device. This is JSON name/value pairs that as a whole is Base64url encoded.
- *
- * @deprecated No replacement
- */
- @Deprecated
- public void setDeviceInfo(String value) {
- this.deviceInfo = value;
- }
-
/**
* Object containing rendering options of the device.
*/
diff --git a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/product/definitions/PaymentProduct.java b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/product/definitions/PaymentProduct.java
index aae188c93..34faa7738 100644
--- a/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/product/definitions/PaymentProduct.java
+++ b/src/main/generated/com/ingenico/connect/gateway/sdk/java/domain/product/definitions/PaymentProduct.java
@@ -35,6 +35,8 @@ public class PaymentProduct {
private Integer id = null;
+ private Boolean isAuthenticationSupported = null;
+
private Boolean isJavaScriptRequired = null;
private Long maxAmount = null;
@@ -285,6 +287,20 @@ public void setId(Integer value) {
this.id = value;
}
+ /**
+ * Indicates if the payment product supports 3D-Secure.
+ */
+ public Boolean getIsAuthenticationSupported() {
+ return isAuthenticationSupported;
+ }
+
+ /**
+ * Indicates if the payment product supports 3D-Secure.
+ */
+ public void setIsAuthenticationSupported(Boolean value) {
+ this.isAuthenticationSupported = value;
+ }
+
/**
* This property indicates if the payment product requires JavaScript to be enabled on the customer's browser. This is usually only true if the payment product depends on a third party JavaScript integration.
*
diff --git a/src/main/java/com/ingenico/connect/gateway/sdk/java/MetaDataProvider.java b/src/main/java/com/ingenico/connect/gateway/sdk/java/MetaDataProvider.java
index 245cbce7a..9bda62366 100644
--- a/src/main/java/com/ingenico/connect/gateway/sdk/java/MetaDataProvider.java
+++ b/src/main/java/com/ingenico/connect/gateway/sdk/java/MetaDataProvider.java
@@ -19,7 +19,7 @@
*/
public class MetaDataProvider {
- private static final String SDK_VERSION = "6.44.0";
+ private static final String SDK_VERSION = "6.45.0";
private static final String SERVER_META_INFO_HEADER = "X-GCS-ServerMetaInfo";
static final Set PROHIBITED_HEADERS;