An instance of this interface holds transaction data that the App passes to the 3DS Server for creating the
A callback object that implements this interface will receive challenge status notifications from the 3DS SDK.
This interface represents the data about completion of the challenge process.
This interface represents an error message that is returned by the ACS to the 3DS SDK or an error message that is generated by the 3DS SDK to be returned to the ACS.
This interface represents the processing screen that the App may show while communicating with the 3DS server.
This interface represents a protocol error that is generated by the 3DS SDK to be returned to the ACS.
The 3DS SDK sends the error code and details from this error message as part of the notification to the App.
This interface represents a runtime error that is encountered by the 3DS SDK during authentication.
The 3DS SDK sends the error code and message from this error as part of the notification to the App.
The ThreeDS2Service interface is the main 3DS SDK interface.
It provides methods to process 3DS transactions.
An instance of this interface holds the
The App needs to pass these parameters to the 3DS Server which requires those parameters to create
This interface represents a warning that is produced by the 3DS SDK while performing security checks during the 3DS SDK initialization.