com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.ThreeDSecureData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of connect-sdk-java Show documentation
Show all versions of connect-sdk-java Show documentation
SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API
/*
* This class was auto-generated from the API references found at
* https://epayments-api.developer-ingenico.com/s2sapi/v1/
*/
package com.ingenico.connect.gateway.sdk.java.domain.payment.definitions;
/**
* Object containing data regarding the 3D Secure authentication
*/
public class ThreeDSecureData {
private String acsTransactionId = null;
private String method = null;
private String utcTimestamp = null;
/**
* The ACS Transaction ID for a prior 3-D Secure authenticated transaction (for example, the first recurring transaction that was authenticated with the customer)
*/
public String getAcsTransactionId() {
return acsTransactionId;
}
/**
* The ACS Transaction ID for a prior 3-D Secure authenticated transaction (for example, the first recurring transaction that was authenticated with the customer)
*/
public void setAcsTransactionId(String value) {
this.acsTransactionId = value;
}
/**
* Method of authentication used for this transaction.
*
* Possible values:
* - frictionless = The authentication went without a challenge
* - challenged = Cardholder was challenged
* - avs-verified = The authentication was verified by AVS
* - other = Another issuer method was used to authenticate this transaction
*/
public String getMethod() {
return method;
}
/**
* Method of authentication used for this transaction.
*
* Possible values:
* - frictionless = The authentication went without a challenge
* - challenged = Cardholder was challenged
* - avs-verified = The authentication was verified by AVS
* - other = Another issuer method was used to authenticate this transaction
*/
public void setMethod(String value) {
this.method = value;
}
/**
* Timestamp in UTC (YYYYMMDDHHmm) of the 3-D Secure authentication of this transaction
*/
public String getUtcTimestamp() {
return utcTimestamp;
}
/**
* Timestamp in UTC (YYYYMMDDHHmm) of the 3-D Secure authentication of this transaction
*/
public void setUtcTimestamp(String value) {
this.utcTimestamp = value;
}
}