All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy