Class ChallengeParameters

java.lang.Object
com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters

public class ChallengeParameters extends 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 Details

    • ChallengeParameters

      public ChallengeParameters()
  • Method Details

    • set3DSServerTransactionID

      public void set3DSServerTransactionID(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(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(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(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(String threeDSRequestorAppURL)
      Sets the 3DS Requestor App URL.
      Parameters:
      threeDSRequestorAppURL - String 3DS Requestor App URL.
    • get3DSServerTransactionID

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

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

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

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

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