Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Commit

Permalink
Release 6.45.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
IngenicoEPayments committed Dec 12, 2023
1 parent 3e12b69 commit aba03b9
Show file tree
Hide file tree
Showing 7 changed files with 52 additions and 40 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<groupId>com.ingenico.connect.gateway</groupId>
<artifactId>connect-sdk-java</artifactId>
<version>6.44.0</version>
<version>6.45.0</version>
<packaging>jar</packaging>

<name>connect-sdk-java</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ public class CardFraudResults extends FraudResults {

private FraugsterResults fraugster = null;

private MicrosoftFraudResults microsoftFraudProtection = null;

private FraudResultsRetailDecisions retailDecisions = null;

/**
Expand Down Expand Up @@ -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
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ public class FraudResults {

private InAuth inAuth = null;

private MicrosoftFraudResults microsoftFraudProtection = null;

/**
* Results from the fraud prevention check. Possible values are:
* <ul class="paragraph-width">
Expand Down Expand Up @@ -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;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -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
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@

public class SdkDataInput {

private String deviceInfo = null;

private DeviceRenderOptions deviceRenderOptions = null;

private String sdkAppId = null;
Expand All @@ -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.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ public class PaymentProduct {

private Integer id = null;

private Boolean isAuthenticationSupported = null;

private Boolean isJavaScriptRequired = null;

private Long maxAmount = null;
Expand Down Expand Up @@ -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.
* <ul class="paragraph-width">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<String> PROHIBITED_HEADERS;
Expand Down

0 comments on commit aba03b9

Please sign in to comment.