ThreeDSecureAuthenticateResultDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
The outcome of a 3-D Secure authentication request: either a decided outcome, or the challenge the issuer asked the cardholder to complete.
Values
Fields
| Field | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
threeDSServerTransactionId
required |
string | The 3DS Server transaction id. Submit it as `threeDSecure.threeDSServerTransactionId` on
the transaction create request once the authentication is decided.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
messageVersion
required |
string | The EMVCo message version the authentication ran under, for example `2.2.0`.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
transactionStatus
required |
ThreeDSTransactionStatus ThreeDSTransactionStatus | The transaction status the issuer reported.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
authenticated
required |
boolean | Whether the authentication is decided in the cardholder's favor. `false` while a
challenge is pending, and for every status other than authenticated or attempts processed.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
liabilityShifted
required |
boolean | Whether the issuer shifted liability for the authentication as it stands.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
eci
required |
string | The electronic commerce indicator the issuer reported, when the authentication is decided.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
dsTransactionId
required |
string | The directory server transaction id, when the issuer reported one.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
transactionStatusReason
required |
string | The issuer's reason for the status, when it gave one.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
challenge
required |
ThreeDSecureChallengeDto ThreeDSecureChallengeDto | The challenge to present to the cardholder, when the issuer asked for one. Absent when the
authentication is decided without a challenge.
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||||||||
Fields of ThreeDSecureChallengeDto:
This body has no documented fields. | ||||||||||||||||||||||||||||||
This model has no documented fields.