Class ThreeDSRequestorPriorAuthenticationInfo


  • public class ThreeDSRequestorPriorAuthenticationInfo
    extends Object
    ThreeDSRequestorPriorAuthenticationInfo
    • Field Detail

      • JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_DATA

        public static final String JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_DATA
        See Also:
        Constant Field Values
      • JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_METHOD

        public static final String JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_METHOD
        See Also:
        Constant Field Values
      • JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_TIMESTAMP

        public static final String JSON_PROPERTY_THREE_D_S_REQ_PRIOR_AUTH_TIMESTAMP
        See Also:
        Constant Field Values
      • JSON_PROPERTY_THREE_D_S_REQ_PRIOR_REF

        public static final String JSON_PROPERTY_THREE_D_S_REQ_PRIOR_REF
        See Also:
        Constant Field Values
    • Constructor Detail

      • ThreeDSRequestorPriorAuthenticationInfo

        public ThreeDSRequestorPriorAuthenticationInfo()
    • Method Detail

      • getThreeDSReqPriorAuthData

        public String getThreeDSReqPriorAuthData()
        Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.
        Returns:
        threeDSReqPriorAuthData
      • setThreeDSReqPriorAuthData

        public void setThreeDSReqPriorAuthData​(String threeDSReqPriorAuthData)
        Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.
        Parameters:
        threeDSReqPriorAuthData -
      • getThreeDSReqPriorAuthMethod

        public ThreeDSRequestorPriorAuthenticationInfo.ThreeDSReqPriorAuthMethodEnum getThreeDSReqPriorAuthMethod()
        Mechanism used by the Cardholder to previously authenticate to the 3DS Requestor. Allowed values: * **01** — Frictionless authentication occurred by ACS. * **02** — Cardholder challenge occurred by ACS. * **03** — AVS verified. * **04** — Other issuer methods.
        Returns:
        threeDSReqPriorAuthMethod
      • setThreeDSReqPriorAuthMethod

        public void setThreeDSReqPriorAuthMethod​(ThreeDSRequestorPriorAuthenticationInfo.ThreeDSReqPriorAuthMethodEnum threeDSReqPriorAuthMethod)
        Mechanism used by the Cardholder to previously authenticate to the 3DS Requestor. Allowed values: * **01** — Frictionless authentication occurred by ACS. * **02** — Cardholder challenge occurred by ACS. * **03** — AVS verified. * **04** — Other issuer methods.
        Parameters:
        threeDSReqPriorAuthMethod -
      • getThreeDSReqPriorAuthTimestamp

        public String getThreeDSReqPriorAuthTimestamp()
        Date and time in UTC of the prior cardholder authentication. Format: YYYYMMDDHHMM
        Returns:
        threeDSReqPriorAuthTimestamp
      • setThreeDSReqPriorAuthTimestamp

        public void setThreeDSReqPriorAuthTimestamp​(String threeDSReqPriorAuthTimestamp)
        Date and time in UTC of the prior cardholder authentication. Format: YYYYMMDDHHMM
        Parameters:
        threeDSReqPriorAuthTimestamp -
      • getThreeDSReqPriorRef

        public String getThreeDSReqPriorRef()
        This data element provides additional information to the ACS to determine the best approach for handing a request. This data element contains an ACS Transaction ID for a prior authenticated transaction. For example, the first recurring transaction that was authenticated with the cardholder. Length: 30 characters.
        Returns:
        threeDSReqPriorRef
      • setThreeDSReqPriorRef

        public void setThreeDSReqPriorRef​(String threeDSReqPriorRef)
        This data element provides additional information to the ACS to determine the best approach for handing a request. This data element contains an ACS Transaction ID for a prior authenticated transaction. For example, the first recurring transaction that was authenticated with the cardholder. Length: 30 characters.
        Parameters:
        threeDSReqPriorRef -
      • equals

        public boolean equals​(Object o)
        Return true if this ThreeDSRequestorPriorAuthenticationInfo object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • fromJson

        public static ThreeDSRequestorPriorAuthenticationInfo fromJson​(String jsonString)
                                                                throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of ThreeDSRequestorPriorAuthenticationInfo given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ThreeDSRequestorPriorAuthenticationInfo
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to ThreeDSRequestorPriorAuthenticationInfo
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of ThreeDSRequestorPriorAuthenticationInfo to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException