SCA authentication details, including information about the authentication process. It should be present in the response of any wallet operation that requires it due to PSD2 regulatory requirements.

  • Present in the response - operation requires SCA authentication, and the user should proceed with the SCA process.
  • Not present in the response - operation does not require SCA authentication and is authorized to proceed.
interface ScaAuthenticationEventResponse {
    authenticationMode: ScaAuthenticationMode;
    availableVerifications: ScaAuthenticationEventAttemptVerification[];
    creationTime: string;
    eventId: string;
    expirationTime: string;
    walletOperationId: string;
}

Properties

authenticationMode: ScaAuthenticationMode

The authentication mode of the SCA process.

List of available verifications for the SCA authentication event. If none are specified, the user can proceed with any agreed-upon verification method.

creationTime: string

The creation time of the SCA authentication event attempt.

Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

Example

"2024-05-08T14:43:33Z"
eventId: string

The distinct identifier for the SCA authentication event.

expirationTime: string

The expiration time of the SCA authentication event attempt.

Format should be ISO 8601 in UTC. Represents RFC 3339, section 5.6 date-time.

Example

"2024-05-08T14:43:33Z"
walletOperationId: string

The distinct identifier for the wallet operation. This identifier is used to associate the wallet operation with the SCA authentication event.