com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.ExternalCardholderAuthenticationData 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 3D secure details.
*/
public class ExternalCardholderAuthenticationData {
private String cavv = null;
private String cavvAlgorithm = null;
private String directoryServerTransactionId = null;
private Integer eci = null;
private String threeDSecureVersion = null;
private String threeDServerTransactionId = null;
private String validationResult = null;
private String xid = null;
/**
* The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value.
*/
public String getCavv() {
return cavv;
}
/**
* The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value.
*/
public void setCavv(String value) {
this.cavv = value;
}
/**
* The algorithm, from your 3D Secure provider, used to generate the authentication CAVV.
*/
public String getCavvAlgorithm() {
return cavvAlgorithm;
}
/**
* The algorithm, from your 3D Secure provider, used to generate the authentication CAVV.
*/
public void setCavvAlgorithm(String value) {
this.cavvAlgorithm = value;
}
/**
* The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication
*/
public String getDirectoryServerTransactionId() {
return directoryServerTransactionId;
}
/**
* The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication
*/
public void setDirectoryServerTransactionId(String value) {
this.directoryServerTransactionId = value;
}
/**
* Electronic Commerce Indicator provides authentication validation results returned after AUTHENTICATIONVALIDATION
* - 0 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
*
- 1 = Authentication attempted (MasterCard)
*
- 2 = Successful authentication (MasterCard)
*
- 5 = Successful authentication (Visa, Diners Club, Amex)
*
- 6 = Authentication attempted (Visa, Diners Club, Amex)
*
- 7 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
*
- (empty) = Not checked or not enrolled
*
*/
public Integer getEci() {
return eci;
}
/**
* Electronic Commerce Indicator provides authentication validation results returned after AUTHENTICATIONVALIDATION
* - 0 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
*
- 1 = Authentication attempted (MasterCard)
*
- 2 = Successful authentication (MasterCard)
*
- 5 = Successful authentication (Visa, Diners Club, Amex)
*
- 6 = Authentication attempted (Visa, Diners Club, Amex)
*
- 7 = No authentication, Internet (no liability shift, not a 3D Secure transaction)
*
- (empty) = Not checked or not enrolled
*
*/
public void setEci(Integer value) {
this.eci = value;
}
/**
* The 3-D Secure version used for the authentication. Possible values:
*
* - v1
*
- v2
*
- 1.0.2
*
- 2.1.0
*
- 2.2.0
*
*/
public String getThreeDSecureVersion() {
return threeDSecureVersion;
}
/**
* The 3-D Secure version used for the authentication. Possible values:
*
* - v1
*
- v2
*
- 1.0.2
*
- 2.1.0
*
- 2.2.0
*
*/
public void setThreeDSecureVersion(String value) {
this.threeDSecureVersion = value;
}
/**
* The 3-D Secure Server transaction ID that is used for the 3-D Secure version 2 Authentication.
*/
public String getThreeDServerTransactionId() {
return threeDServerTransactionId;
}
/**
* The 3-D Secure Server transaction ID that is used for the 3-D Secure version 2 Authentication.
*/
public void setThreeDServerTransactionId(String value) {
this.threeDServerTransactionId = value;
}
/**
* The 3D Secure authentication result from your 3D Secure provider.
*/
public String getValidationResult() {
return validationResult;
}
/**
* The 3D Secure authentication result from your 3D Secure provider.
*/
public void setValidationResult(String value) {
this.validationResult = value;
}
/**
* The transaction ID that is used for the 3D Authentication
*/
public String getXid() {
return xid;
}
/**
* The transaction ID that is used for the 3D Authentication
*/
public void setXid(String value) {
this.xid = value;
}
}