TDSS: three_ds_status

A 3DS authentication attempt was completed. This event forwards values from the ACS.

  • Trigger — SoFi Tech Solutions's 3DS service finishes evaluating an authentication attempt.

  • Processes — These processes contain the event trigger:

    • The 3DS-enabled web site, mobile app, or merchant sends a 3DS request to SoFi Tech Solutions's ACS.
Payload
string

Amount of the attempted transaction.

string

The Bank Identification Number of the card, which is the first 6–8 digits.

string

SoFi Tech Solutions-generated card ID.

string

A UUID for your card program configuration as assigned by the 3DS system.

string

The type of transaction that is being attempted: "PAYMENT" or "NON_PAYMENT"

string

The method used to validate the user's identity: "DELEGATE_SCA_V1", "PUSH_CONFIRMATION", "STATIC_PASSWORD", "SMS_OTP", "TRANSACTION_HISTORY"

string

The currency of amount in ISO 4217 alphabetic format.`

string

The device on which the transaction is being attempted: "BROWSER", "APP", "REQUESTOR_INITIATED"

string

Mastercard only. Directory server transaction ID. A UUID that the merchant passes in the authorization request to link 3DS authentication and authorization data. Mastercard DE048SE66SF2.'

string

The electronic commerce indicator that is sent in the authorization request. See Raw ECI values for valid values.

string

Code to describe the error, if any. See TDSS Values for valid values.

string
string

Whether the transaction attempt is fraudulent: "FRAUD" or "NOT_FRAUD"

string

Merchant category code (DE018).

string

The identifier for the merchant, as assigned by the network.

string

The name of the merchant, as forwarded by the ACS.

string
string

Unique SoFi Tech Solutions-generated identifier for this message.

string

The four-letter code to identify this event.`

string
string
string

The 3DS protocol version.`

string

UUID for the risk profile configuration that the ACS used.

string

Card-network scheme: "VISA", "MASTERCARD", "DISCOVER"

string

Status of the 3DS authentication attempt: "SUCCEEDED", "REJECTED", "ERROR", "TIMEOUT", "CANCELLED", "FAILED", "ABORTED"

string

Type of transaction being attempted. See TDSS Values for valid values.

string

The name of this event: "three_ds_status"

string

Whether a step-up was required: "True" or "False"

string

Whether the frictionless path was followed: "True" or "False"

string

Whether the cardholder had the choice to accept or reject the transaction: "True" or "False"

LoadingLoading…

© SoFi Technology Solutions, LLC 2026    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of SoFi Technology Solutions, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of SoFi Technology Solutions, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.