AuthenticationProcessErrorCode

Sealed class representing authentication process error codes with their public messages.

This class defines error codes related to the authentication process in the 3DS SDK. Each error code object contains a unique error code identifier and a public message that can be safely displayed to users.

Parameters

code

The error code string identifier.

publicMessage

The public-facing error message that can be safely displayed to users.

Inheritors

Types

Link copied to clipboard

The cardholder cancelled the challenge before completing it.

Link copied to clipboard

The challenge was not completed within the allowed time and timed out.

Link copied to clipboard

The 3DS protocol version returned by the issuer is not supported by the SDK.

Link copied to clipboard

An authentication request was made that duplicates one already in progress for the same session.

Link copied to clipboard

A concurrent authentication request was made while another authentication is still in progress.

Link copied to clipboard

The SDK was initialised while an initialisation for the same session was already active.

Link copied to clipboard

An operation was attempted before the SDK had been initialised.

Properties

Link copied to clipboard
@SerializedName(value = "code")
open override val code: String

The error code string identifier.

Link copied to clipboard
@SerializedName(value = "message")
open override val publicMessage: String

The public-facing error message that can be safely displayed to users.