Defines required authentication fields for Visa 3D Secure transactions using Cardinal Commerce MPI.

Visa 3D Secure - With Cardinal Commerce MPI


Overview

This section applies only to merchants using Cardinal Commerce MPI for Visa 3D Secure processing.

Merchants not using Cardinal Commerce MPI should use the standard Visa 3D Secure documentation instead.


Required Authentication Fields

In addition to standard Remote Authorization fields, the following parameters must be included when submitting a Visa 3D Secure transaction using Cardinal Commerce MPI:

Variable Requirement Type Max Size Possible Values / Example Description Notes
cavv Mandatory string N/A Alphanumeric value supplied by Visa Cardholder Authentication Verification Value returned after authentication. Must be passed exactly as received from Visa.
eci Mandatory string N/A Alphanumeric value supplied by Visa Electronic Commerce Indicator returned after authentication. Must be passed exactly as received from Visa.
xid Mandatory string N/A Alphanumeric value supplied by Visa Transaction identifier returned after authentication. Must be passed exactly as received from Visa.

Processing Notes

  • These fields confirm successful completion of Visa 3D Secure authentication via Cardinal Commerce MPI.
  • Values must be transmitted exactly as provided by the issuing authentication system.
  • Missing or altered values may result in transaction decline or fallback to non-3D Secure processing.