com.ingenico.connect.gateway.sdk.java.domain.payment.definitions.ExternalCardholderAuthenticationData Maven / Gradle / Ivy
/*
* 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 acsTransactionId = null;
private String appliedExemption = null;
private String cavv = null;
private String cavvAlgorithm = null;
private String directoryServerTransactionId = null;
private Integer eci = null;
private Integer schemeRiskScore = null;
private String threeDSecureVersion = null;
private String threeDServerTransactionId = null;
private String validationResult = null;
private String xid = null;
/**
* Identifier of the authenticated transaction at the ACS/Issuer.
*/
public String getAcsTransactionId() {
return acsTransactionId;
}
/**
* Identifier of the authenticated transaction at the ACS/Issuer.
*/
public void setAcsTransactionId(String value) {
this.acsTransactionId = value;
}
/**
* Exemption code from Carte Bancaire (130) (unknown possible values so far -free format).
*/
public String getAppliedExemption() {
return appliedExemption;
}
/**
* Exemption code from Carte Bancaire (130) (unknown possible values so far -free format).
*/
public void setAppliedExemption(String value) {
this.appliedExemption = value;
}
/**
* 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;
}
/**
* Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
*/
public Integer getSchemeRiskScore() {
return schemeRiskScore;
}
/**
* Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
*/
public void setSchemeRiskScore(Integer value) {
this.schemeRiskScore = 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.
*
* @deprecated No replacement
*/
@Deprecated
public String getThreeDServerTransactionId() {
return threeDServerTransactionId;
}
/**
* The 3-D Secure Server transaction ID that is used for the 3-D Secure version 2 Authentication.
*
* @deprecated No replacement
*/
@Deprecated
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;
}
}