PO3DS2Challenge

@JsonClass(generateAdapter = true)
data class PO3DS2Challenge(@Json(name = "acsTransID") val acsTransactionId: String, val acsReferenceNumber: String, val acsSignedContent: String, @Json(name = "threeDSServerTransID") val threeDSServerTransactionId: String)

Information from the 3DS Server authentication response that could be used by the 3DS2 SDK to initiate the challenge flow.

Parameters

acsTransactionId

Unique transaction identifier assigned by the ACS.

acsReferenceNumber

Unique identifier that identifies the ACS service provider.

acsSignedContent

The encrypted message containing the ACS information (including Ephemeral Public Key) and the 3DS2 SDK ephemeral public key.

threeDSServerTransactionId

Unique identifier for the authentication assigned by the DS (Card Scheme).

Constructors

Link copied to clipboard
constructor(@Json(name = "acsTransID") acsTransactionId: String, acsReferenceNumber: String, acsSignedContent: String, @Json(name = "threeDSServerTransID") threeDSServerTransactionId: String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard