Class ThreeDSecureResults

java.lang.Object
com.onlinepayments.domain.ThreeDSecureResults

public class ThreeDSecureResults extends Object
  • Constructor Details

    • ThreeDSecureResults

      public ThreeDSecureResults()
  • Method Details

    • getAcsTransactionId

      public String getAcsTransactionId()
      Authenticated Transaction Identifier at the ACS/Issuer.
    • setAcsTransactionId

      public void setAcsTransactionId(String value)
      Authenticated Transaction Identifier at the ACS/Issuer.
    • withAcsTransactionId

      public ThreeDSecureResults withAcsTransactionId(String value)
      Authenticated Transaction Identifier at the ACS/Issuer.
    • getAppliedExemption

      public String getAppliedExemption()
      Exemption requested and applied in the authorization
    • setAppliedExemption

      public void setAppliedExemption(String value)
      Exemption requested and applied in the authorization
    • withAppliedExemption

      public ThreeDSecureResults withAppliedExemption(String value)
      Exemption requested and applied in the authorization
    • getAuthenticationStatus

      public String getAuthenticationStatus()
      One-letter authentication status returned by DS. Possible values are:
      • Y - Authentication succeeded
      • A - Authentication attempted
      • I - Information only, liability shifted to the merchant
      • N - Authentication failed
      • R - Authentication rejected
      • U - Authentication unavailable
      • C - Authentication required
    • setAuthenticationStatus

      public void setAuthenticationStatus(String value)
      One-letter authentication status returned by DS. Possible values are:
      • Y - Authentication succeeded
      • A - Authentication attempted
      • I - Information only, liability shifted to the merchant
      • N - Authentication failed
      • R - Authentication rejected
      • U - Authentication unavailable
      • C - Authentication required
    • withAuthenticationStatus

      public ThreeDSecureResults withAuthenticationStatus(String value)
      One-letter authentication status returned by DS. Possible values are:
      • Y - Authentication succeeded
      • A - Authentication attempted
      • I - Information only, liability shifted to the merchant
      • N - Authentication failed
      • R - Authentication rejected
      • U - Authentication unavailable
      • C - Authentication required
    • getCavv

      public String getCavv()
      Cardholder Authentication Verification Value. End-2-end reference generated by the Issuer to recognize that the authentication has taken place.
    • setCavv

      public void setCavv(String value)
      Cardholder Authentication Verification Value. End-2-end reference generated by the Issuer to recognize that the authentication has taken place.
    • withCavv

      public ThreeDSecureResults withCavv(String value)
      Cardholder Authentication Verification Value. End-2-end reference generated by the Issuer to recognize that the authentication has taken place.
    • getChallengeIndicator

      public String getChallengeIndicator()
      Challenge Indicator used for this transaction. This value might differ from the one sent by the merchant if the card is not supporting it (3DS version 2.1 vs 3DS version 2.2).
    • setChallengeIndicator

      public void setChallengeIndicator(String value)
      Challenge Indicator used for this transaction. This value might differ from the one sent by the merchant if the card is not supporting it (3DS version 2.1 vs 3DS version 2.2).
    • withChallengeIndicator

      public ThreeDSecureResults withChallengeIndicator(String value)
      Challenge Indicator used for this transaction. This value might differ from the one sent by the merchant if the card is not supporting it (3DS version 2.1 vs 3DS version 2.2).
    • getDsTransactionId

      public String getDsTransactionId()
      3D Secure Directory Server Transaction Identifier used for this transaction.
    • setDsTransactionId

      public void setDsTransactionId(String value)
      3D Secure Directory Server Transaction Identifier used for this transaction.
    • withDsTransactionId

      public ThreeDSecureResults withDsTransactionId(String value)
      3D Secure Directory Server Transaction Identifier used for this transaction.
    • getEci

      public String getEci()
      Indicates Authentication validation results returned after AuthenticationValidation
    • setEci

      public void setEci(String value)
      Indicates Authentication validation results returned after AuthenticationValidation
    • withEci

      public ThreeDSecureResults withEci(String value)
      Indicates Authentication validation results returned after AuthenticationValidation
    • getExemptionEngineFlow

      public String getExemptionEngineFlow()
      Detailed description of the Exemption Engine outcomes
    • setExemptionEngineFlow

      public void setExemptionEngineFlow(String value)
      Detailed description of the Exemption Engine outcomes
    • withExemptionEngineFlow

      public ThreeDSecureResults withExemptionEngineFlow(String value)
      Detailed description of the Exemption Engine outcomes
    • 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

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

      public String getLiability()
      Determines the Fraud liability. Possible values are:
      • issuer - Fraud liability shifts to the issuer
      • merchant - Fraud liability with the merchant

      Note: When not filled in Fraud liability is not applicable for the current transaction.

    • setLiability

      public void setLiability(String value)
      Determines the Fraud liability. Possible values are:
      • issuer - Fraud liability shifts to the issuer
      • merchant - Fraud liability with the merchant

      Note: When not filled in Fraud liability is not applicable for the current transaction.

    • withLiability

      public ThreeDSecureResults withLiability(String value)
      Determines the Fraud liability. Possible values are:
      • issuer - Fraud liability shifts to the issuer
      • merchant - Fraud liability with the merchant

      Note: When not filled in Fraud liability is not applicable for the current transaction.

    • getSchemeEci

      public String getSchemeEci()
      3D Secure ECI (Electronic Commerce Indicator) depending on the Scheme. Returned by DS.
    • setSchemeEci

      public void setSchemeEci(String value)
      3D Secure ECI (Electronic Commerce Indicator) depending on the Scheme. Returned by DS.
    • withSchemeEci

      public ThreeDSecureResults withSchemeEci(String value)
      3D Secure ECI (Electronic Commerce Indicator) depending on the Scheme. Returned by DS.
    • getVersion

      public String getVersion()
      3D Secure Protocol version used during this transaction.
    • setVersion

      public void setVersion(String value)
      3D Secure Protocol version used during this transaction.
    • withVersion

      public ThreeDSecureResults withVersion(String value)
      3D Secure Protocol version used during this transaction.
    • getXid

      public String getXid()
      Transaction ID for the Authentication
    • setXid

      public void setXid(String value)
      Transaction ID for the Authentication
    • withXid

      public ThreeDSecureResults withXid(String value)
      Transaction ID for the Authentication