Class ExternalCardholderAuthenticationData

java.lang.Object
com.onlinepayments.domain.ExternalCardholderAuthenticationData

public class ExternalCardholderAuthenticationData extends Object
  • Constructor Details

    • ExternalCardholderAuthenticationData

      public ExternalCardholderAuthenticationData()
  • Method Details

    • getAcsTransactionId

      public String getAcsTransactionId()
      Identifier of the authenticated transaction at the ACS/Issuer.
    • setAcsTransactionId

      public void setAcsTransactionId(String value)
      Identifier of the authenticated transaction at the ACS/Issuer.
    • withAcsTransactionId

      public ExternalCardholderAuthenticationData withAcsTransactionId(String value)
      Identifier of the authenticated transaction at the ACS/Issuer.
    • getAppliedExemption

      public String getAppliedExemption()
      Exemption code from Carte Bancaire (130) (unknown possible values so far -free format).
    • setAppliedExemption

      public void setAppliedExemption(String value)
      Exemption code from Carte Bancaire (130) (unknown possible values so far -free format).
    • withAppliedExemption

      public ExternalCardholderAuthenticationData withAppliedExemption(String value)
      Exemption code from Carte Bancaire (130) (unknown possible values so far -free format).
    • getCavv

      public String getCavv()
      The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value. Note: This is mandatory for ECI 2 and 5.
    • setCavv

      public void setCavv(String value)
      The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value. Note: This is mandatory for ECI 2 and 5.
    • withCavv

      The CAVV (cardholder authentication verification value) or AAV (accountholder authentication value) provides an authentication validation value. Note: This is mandatory for ECI 2 and 5.
    • getCavvAlgorithm

      public String getCavvAlgorithm()
      The algorithm, from your 3D Secure provider, used to generate the authentication CAVV. Note: Required when
      • The 3D Secure authentication for the transaction is managed by a third-party 3D Secure authentication provider
      • You process the transaction through Atos
    • setCavvAlgorithm

      public void setCavvAlgorithm(String value)
      The algorithm, from your 3D Secure provider, used to generate the authentication CAVV. Note: Required when
      • The 3D Secure authentication for the transaction is managed by a third-party 3D Secure authentication provider
      • You process the transaction through Atos
    • withCavvAlgorithm

      public ExternalCardholderAuthenticationData withCavvAlgorithm(String value)
      The algorithm, from your 3D Secure provider, used to generate the authentication CAVV. Note: Required when
      • The 3D Secure authentication for the transaction is managed by a third-party 3D Secure authentication provider
      • You process the transaction through Atos
    • getDirectoryServerTransactionId

      public String getDirectoryServerTransactionId()
      The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication Example: d4c849f8-24c6-4673-bf34-d0f822c81b16
    • setDirectoryServerTransactionId

      public void setDirectoryServerTransactionId(String value)
      The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication Example: d4c849f8-24c6-4673-bf34-d0f822c81b16
    • withDirectoryServerTransactionId

      public ExternalCardholderAuthenticationData withDirectoryServerTransactionId(String value)
      The 3-D Secure Directory Server transaction ID that is used for the 3D Authentication Example: d4c849f8-24c6-4673-bf34-d0f822c81b16
    • getEci

      public Integer getEci()
      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
    • setEci

      public void setEci(Integer 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
    • withEci

      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
    • getFlow

      public String getFlow()
      3D Secure Flow used during this transaction.
    • setFlow

      public void setFlow(String value)
      3D Secure Flow used during this transaction.
    • withFlow

      3D Secure Flow used during this transaction.
    • getSchemeRiskScore

      public Integer getSchemeRiskScore()
      Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
    • setSchemeRiskScore

      public void setSchemeRiskScore(Integer value)
      Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
    • withSchemeRiskScore

      public ExternalCardholderAuthenticationData withSchemeRiskScore(Integer value)
      Global score calculated by the Carte Bancaire (130) Scoring platform. Possible values from 0 to 99.
    • getThreeDSecureVersion

      public String getThreeDSecureVersion()
      The 3-D Secure version used for the authentication. Possible values:
      • v1
      • v2
      • 1.0.2
      • 2.1.0
      • 2.2.0
    • setThreeDSecureVersion

      public void setThreeDSecureVersion(String value)
      The 3-D Secure version used for the authentication. Possible values:
      • v1
      • v2
      • 1.0.2
      • 2.1.0
      • 2.2.0
    • withThreeDSecureVersion

      public ExternalCardholderAuthenticationData withThreeDSecureVersion(String value)
      The 3-D Secure version used for the authentication. Possible values:
      • v1
      • v2
      • 1.0.2
      • 2.1.0
      • 2.2.0
    • getXid

      public String getXid()
      The transaction ID that is used for the 3D Authentication
    • setXid

      public void setXid(String value)
      The transaction ID that is used for the 3D Authentication
    • withXid

      The transaction ID that is used for the 3D Authentication