# Track authentication events You can track authentication events that occur throughout a payment's lifecycle in the Dashboard. You can view the 3D Secure (3DS) or Google SPA authentication events in: - The [list of payments](#Payments_list) displayed in the _Payments_ > _Processing_ > _All Payments_ section - A payment's _Payment details_ page, within the [_Payment timeline_](#Payment_timeline) and [_Authentication_](#Authentication_section) sections --- ## Payments list Use the _Status_ column to understand which stage of the authentication process each payment is in. - _Authentication requested_ – Authentication sessions are asynchronous, so this status appears while the process is still ongoing - _Authenticated_ – When a payment request has been successfully authenticated using 3DS or Google SPA - _Authentication failed_ – When a payment request has failed 3DS or Google SPA authentication Authenticated payments display a 3DS or Google SPA label next to the status. This allows you to easily identify which payments were successfully authenticated, and which authentication experience was used. --- ## Payment timeline All authentication events that your payment triggers appear in the timeline, so you can view the entire session. --- ## Authentication section You can view information about the authentication session in the _Authentication_ section of the _Payment details_ page. The [status tables](#Example_authentication_codes) provide examples of codes you may see. > **Information** > > For 3DS payments, the _Protocol version_ value represents the version used to authenticate the transaction. --- ## Example authentication codes ### Transaction status The values will be dependent on the protocol version of the transaction. | Transaction status | Description | | --- | --- | | `Y` | Authentication verification successful. | | `N` | Not authenticated or account not verified. This means the transaction was denied. | | `U` | Authentication or account verification could not be performed. This is due to a technical problem, or another problem as indicated in ARes or RReq. | | `A` | Attempt at processing performed. Not authenticated or verified, but a proof of attempted authentication/verification is provided. | | `C` | Challenge required. Additional authentication is required using the CReq or CRes. | | `D` | Challenge required. Decoupled authentication confirmed. | | `R` | Authentication or account verification rejected. Issuer is rejecting and requests that authorization not be attempted. | | `I` | Informational only. 3DS requestor challenge preference acknowledged. | > **Information** > > For more information about the ARes, RReq, CReq, and CRes messages in the 3DS flow, see the [3DS documentation](https://www.checkout.com/docs/payments/authenticate-payments/3d-secure.md#How_3D_Secure_works). ### Transaction status reason | Value on screen | Description | | --- | --- | | `01` | Card authentication failed. | | `02` | Unknown device. | | `03` | Unsupported device. | | `04` | Exceeds authentication frequency limit. | | `05` | Expired card. | | `06` | Invalid card number. | | `07` | Invalid transaction. | | `08` | No card record. | | `09` | Security failure. | | `10` | Stolen card. | | `11` | Suspected fraud. | | `12` | Transaction not permitted to cardholder. | | `13` | Cardholder not enrolled in service. | | `14` | Transaction timed out at the ACS. | | `15` | Low confidence. | | `16` | Medium confidence. | | `17` | High confidence. | | `18` | Very high confidence. | | `19` | Exceeds ACS maximum challenges. | | `20` | Non-payment transaction not supported. | | `21` | 3RI transaction not supported. | | `22` | ACS technical issue. | | `23` | Decoupled authentication required by ACS, but not requested by 3DS requestor. | | `24` | 3DS requestor decoupled. Max expiry time exceeded. | | `25` | Decoupled authentication did not have sufficient time to authenticate cardholder. ACS will not make attempt. | | `26` | Authentication attempted but not performed by the cardholder. | | `27` – `79` | Reserved for EMVCo future use (values invalid until defined by EMVCo) | | `80` – `89` | Reserved for DS use. | ### Authentication type | Value on screen | Description | | --- | --- | | `01` | Payment transaction. | | `02` | Recurring transaction. | | `03` | Installment transaction. | | `04` | Add card. | | `05` | Maintain card. | | `06` | Cardholder verification as part of EMV token ID&V. | | `07` – `79` | Reserved for EMVCo future use (values invalid until defined by EMVCo). | | `80` – `99` | Reserved for DS use. | ### ACS information indicator | Value | VISA | MASTERCARD | | --- | --- | --- | | `80` | TRA supported by issuer. | Card range is enrolled is Smart Authentication Stand-In Service. (Automatically added to card ranges that are not enrolled in IDC.) | | `81` | Data-only supported by issuer. | Card range is enrolled in Smart Authentication Direct. Populated when issuer enrolls a card range in SA-Direct using ISSM. | | `82` | Delegated authentication supported by issuer. | N/A | | `84` | N/A | Card range supports payment transactions. Populated when issuer enrolls a card range in ISSM. | | `85` | N/A | Card range supports non-payment transactions.
Populated when issuer enrolls a card range in ISSM. | | `86` | N/A | Card range supports the app channel.
Populated when issuer enrolls a card range in ISSM. | | `87` | N/A | Card range supports the browser channel.
Populated when issuer enrolls a card range in ISSM. | | `88` | N/A | Card Range supports app-based ACS or Issuer Challenge Capabilities. Populated when issuer enrolls a card range in ISSM. | | `89` | N/A | Card range supports browser-based ACS or Issuer Challenge Capabilities. Populated when issuer enrolls a card range in ISSM. | | `90` | N/A | Card range is enrolled in Identity Check Express. Populated when issuer enrolls a card range in Identity Check Express using ISSM. | | `91` | N/A | Card range supports Authentication Express Merchant Delegation for Identity Check Express (Type I). Populated when issuer enrolls card range to Identity Check Express Type I using ISSM. Model open to all merchants using a FIDO-compliant device authentication solution. SCA validation of authentication results is done by Mastercard. | | `92` | N/A | Card range supports Authentication Express Low Fraud Merchant (Type II). Populated when issuer enrolls a card range to low fraud SCA delegation using ISSM. Model open to low-fraud merchants (\<13 bps) using any PSD2-compliant authentication solution. SCA validation of authentication results is done by Merchant. | | `93` | N/A | Card range participates in Authentication Express Wallet Delegation. Populated when issuer enrolls Wallet delegation for card range in the Authentication express SCA delegation using ISSM. | | `94` | N/A | Card range participates in Authentication Express Device Delegation. Populated when issuer enrolls device delegation for card range in authentication express SCA delegation using ISSM. |