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

Go to download

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

There is a newer version: 6.47.0
Show newest version
/*
 * 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; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy