Transaction
An object that implements the Transaction interface shall hold parameters that the 3DS Server requires to create AReq messages and to perform the Challenge Flow.
Properties
The SdkTransactionId for this 3DS2 transaction.
Functions
When the 3DS Requestor App calls the getAuthenticationRequestParameters method, the 3DS SDK shall encrypt the device information that it collects during initialization and send this information along with the SDK information to the 3DS Requestor App. The app includes this information in its message to the 3DS Server.
If the ARes that is returned indicates that the Challenge Flow must be applied, the 3DS Requestor App calls the createInitChallengeArgs method with the required input parameters. The InitChallengeArgs will be used to initiate the challenge process.