Skip to main content
Every 3-D Secure integration returns the same authentication result, which follows the EMVCo ARes transaction status (TransStatus). This page is the canonical reference for those values.

Property names

The same value surfaces under a different property name depending on the integration path. They all hold the EMVCo transaction status.

Transaction status values

These are the values you can receive. They are identical across every integration path, because all paths follow the same EMV 3DS specification.
"U" and null are distinct. "U" is an explicit status from the issuer or directory server indicating that authentication could not be performed, whereas null means no status value was determined at all, typically when an error occurred during authentication. A successful frictionless authentication returns "Y", not null.
The EMV 3DS specification also defines the intermediate values C (a challenge is required), and, from version 2.2.0, D (decoupled authentication) and I (informational only). These represent in-progress states that are resolved before a final result is returned, so they aren’t surfaced as a final transaction status.