3DS Authentication

Field name Format Description Input Output
vads_threeds_auth_type enum Indicates the authentication type of the cardholder (CHALLENGE or FRICTIONLESS) . Returned only if the buyer has correctly authenticated him/herself (vads_threeds_status is “Y” or “A”).   x
vads_threeds_cavv ans..28

Indicates cardholder authentication via the ACS.

It is populated by the 3DS authentication server (ACS) when the buyer has correctly authenticated him/herself (vads_threeds_status equals "Y" or "A").
  x
vads_threeds_cavvAlgorithm n1

Algorithm used by the ACS to generate the CAVV value.

It is populated by the 3DS authentication server (ACS) when the buyer has correctly authenticated him/herself (vads_threeds_status equals "Y" or "A").

  x
vads_threeds_eci n..2

Indicates the E-Commerce index.

It is populated by the 3DS authentication server (ACS) when the buyer has correctly authenticated him/herself (vads_threeds_status equals "Y" or "A").
  x
vads_threeds_enrolled a1

Indicates the enrollment status of the cardholder.

It is populated by the VISA and MASTERCARD (DS) servers during the 3D Secure authentication process.
  x
vads_threeds_error_code n..2 Deprecated.

Use vads_threeds_exit_status.

x
vads_threeds_exit_status n..2

Indicates the final status of 3D Secure authentication.

It is populated by the payment gateway.

x
vads_threeds_mpi n1 Enables/disables the 3DS authentication process during an e-commerce payment. x
vads_threeds_sign_valid n1

Indicates the validity of the PARes message signature.

It is populated by the payment gateway.
x
vads_threeds_status a1

Indicates the authentication status of the cardholder.

It is populated by the 3DS authentication server (ACS) during the 3D Secure authentication process.

  x
vads_threeds_xid ans..28

Indicates the unique 3DS authentication reference.

It is populated by the authentication server (ACS) during the 3D Secure authentication process.
  x