Class ThreeDS1Result


  • public class ThreeDS1Result
    extends Object
    ThreeDS1Result
    • Constructor Detail

      • ThreeDS1Result

        public ThreeDS1Result()
    • Method Detail

      • getCavv

        public String getCavv()
        The cardholder authentication value (base64 encoded).
        Returns:
        cavv
      • setCavv

        public void setCavv​(String cavv)
        The cardholder authentication value (base64 encoded).
        Parameters:
        cavv -
      • getCavvAlgorithm

        public String getCavvAlgorithm()
        The CAVV algorithm used.
        Returns:
        cavvAlgorithm
      • setCavvAlgorithm

        public void setCavvAlgorithm​(String cavvAlgorithm)
        The CAVV algorithm used.
        Parameters:
        cavvAlgorithm -
      • getEci

        public String getEci()
        3D Secure Electronic Commerce Indicator (ECI).
        Returns:
        eci
      • setEci

        public void setEci​(String eci)
        3D Secure Electronic Commerce Indicator (ECI).
        Parameters:
        eci -
      • threeDAuthenticatedResponse

        public ThreeDS1Result threeDAuthenticatedResponse​(String threeDAuthenticatedResponse)
      • getThreeDAuthenticatedResponse

        public String getThreeDAuthenticatedResponse()
        The authentication response from the ACS.
        Returns:
        threeDAuthenticatedResponse
      • setThreeDAuthenticatedResponse

        public void setThreeDAuthenticatedResponse​(String threeDAuthenticatedResponse)
        The authentication response from the ACS.
        Parameters:
        threeDAuthenticatedResponse -
      • threeDOfferedResponse

        public ThreeDS1Result threeDOfferedResponse​(String threeDOfferedResponse)
      • getThreeDOfferedResponse

        public String getThreeDOfferedResponse()
        Whether 3D Secure was offered or not.
        Returns:
        threeDOfferedResponse
      • setThreeDOfferedResponse

        public void setThreeDOfferedResponse​(String threeDOfferedResponse)
        Whether 3D Secure was offered or not.
        Parameters:
        threeDOfferedResponse -
      • getXid

        public String getXid()
        A unique transaction identifier generated by the MPI on behalf of the merchant to identify the 3D Secure transaction, in `Base64` encoding.
        Returns:
        xid
      • setXid

        public void setXid​(String xid)
        A unique transaction identifier generated by the MPI on behalf of the merchant to identify the 3D Secure transaction, in `Base64` encoding.
        Parameters:
        xid -
      • equals

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

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

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

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