Class ChallengeParameters


  • public class ChallengeParameters
    extends java.lang.Object
    Class for holding the parameters that are required to conduct the challenge process. NOTE: It is mandatory to set values for these parameters.
    • Constructor Detail

      • ChallengeParameters

        public ChallengeParameters()
    • Method Detail

      • set3DSServerTransactionID

        public void set3DSServerTransactionID​(java.lang.String threeDSServerTransactionID)
        Sets the 3DS Server Transaction ID.
        Parameters:
        threeDSServerTransactionID - String Transaction ID assigned by the 3DS Server to uniquely identify a single transaction.
      • setAcsTransactionID

        public void setAcsTransactionID​(java.lang.String acsTransactionID)
        Sets the ACS Transaction ID.
        Parameters:
        acsTransactionID - Transaction ID assigned by the ACS to uniquely identify a single transaction.
      • setAcsRefNumber

        public void setAcsRefNumber​(java.lang.String acsRefNumber)
        Sets the ACS Reference Number.
        Parameters:
        acsRefNumber - String EMVCo assigns the ACS this identifier after running the EMV 3-D Secure Testing and Approvals process on the ACS.
      • setAcsSignedContent

        public void setAcsSignedContent​(java.lang.String acsSignedContent)
        Sets the ACS signed content.
        Parameters:
        acsSignedContent - String ACS signed content. This data includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key.
      • setThreeDSRequestorAppURL

        public void setThreeDSRequestorAppURL​(java.lang.String threeDSRequestorAppURL)
        Sets the 3DS Requestor App URL.
        Parameters:
        threeDSRequestorAppURL - String 3DS Requestor App URL.
      • get3DSServerTransactionID

        public java.lang.String get3DSServerTransactionID()
        Returns the 3DS Server Transaction ID.
        Returns:
        String
      • getAcsTransactionID

        public java.lang.String getAcsTransactionID()
        Returns the ACS Transaction ID.
        Returns:
        String
      • getAcsRefNumber

        public java.lang.String getAcsRefNumber()
        Returns the ACS Reference Number.
        Returns:
        String
      • getAcsSignedContent

        public java.lang.String getAcsSignedContent()
        Returns the ACS signed content object.
        Returns:
        String
      • getThreeDSRequestorAppURL

        public java.lang.String getThreeDSRequestorAppURL()
        Return the 3DS Requestor App URL.
        Returns:
        String