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.