| Interface | Description |
|---|---|
| AuthenticationRequestParameters |
An instance of this interface holds transaction data that the App passes to the 3DS Server for creating the
AReq. |
| ChallengeStatusReceiver |
A callback object that implements this interface will receive challenge status notifications from the 3DS SDK.
|
| CompletionEvent |
This interface represents the data about completion of the challenge process.
|
| ErrorMessage |
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.
|
| ProgressDialog |
This interface represents the processing screen that the App may show while communicating with the 3DS server.
|
| ProtocolErrorEvent |
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. |
| RuntimeErrorEvent |
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. |
| ThreeDS2Service |
The ThreeDS2Service interface is the main 3DS SDK interface.
It provides methods to process 3DS transactions. |
| Transaction |
An instance of this interface holds the
AuthenticationRequestParameters.The App needs to pass these parameters to the 3DS Server which requires those parameters to create AReq messages and to perform the Challenge Flow. |
| Warning |
This interface represents a warning that is produced by the 3DS SDK while performing security checks during
the 3DS SDK initialization.
|
| Enum | Description |
|---|---|
| Warning.Severity |
The
Warning severity. |