Class ChallengeParameters

  • All Implemented Interfaces:

    
    public final class ChallengeParameters
    
                        

    Challenge Parameters required to perform challenge process and retrieved inside the Authentication Response.

    • Constructor Detail

      • ChallengeParameters

        ChallengeParameters(String threeDSServerTransactionID, String acsTransactionID, String acsRefNumber, String acsSignedContent, String threeDSRequestorAppURL)
        Parameters:
        threeDSServerTransactionID - The 3DS Server Transaction ID uniquely identifies a transaction within all messages (AReq/ARes, CReq/CRes, and RReq/RRes) that are exchanged during the authentication process and uniquely identify a single transaction.
        acsTransactionID - Transaction identifier assigned by the ACS.
        acsRefNumber - Unique identifier associated with the ACS assigned by EMVCo.
        acsSignedContent - Contains the JWS object created by the ACS for the ARes includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key.
      • ChallengeParameters

        ChallengeParameters(String threeDSServerTransactionID, String acsTransactionID, String acsRefNumber, String acsSignedContent)
        Parameters:
        threeDSServerTransactionID - The 3DS Server Transaction ID uniquely identifies a transaction within all messages (AReq/ARes, CReq/CRes, and RReq/RRes) that are exchanged during the authentication process and uniquely identify a single transaction.
        acsTransactionID - Transaction identifier assigned by the ACS.
        acsRefNumber - Unique identifier associated with the ACS assigned by EMVCo.
        acsSignedContent - Contains the JWS object created by the ACS for the ARes includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key.