Security7 min readUpdated October 15, 2026

What Is CAVV in a Card Payment?

CAVV meaning: the 3-D Secure value from the issuer. Where it travels, CAVV vs CVV, AAV and ECI, what invalid CAVV result codes mean, and liability shift.

Article summary

TL;DR

CAVV (Cardholder Authentication Verification Value) is the value a Visa card issuer returns after 3-D Secure authenticates the cardholder, or records an attempt. The merchant sends it in the authorization request and the issuer verifies it. With ECI 5 or 6, it blocks most fraud disputes against the merchant. Mastercard's equivalent is the AAV.

  • CAVV stands for Cardholder Authentication Verification Value. It is created by the issuer's 3-D Secure server, not printed on the card.
  • It travels in the authorization request. Visa only allows ECI 5 or 6 when the CAVV was included.
  • CVV2 proves the card details. CAVV proves the cardholder passed 3-D Secure for this one payment.
  • An invalid CAVV result means the issuer could not verify the value. That payment gets no fraud liability shift.
  • A CAVV is single-use: Visa treats reuse on a different transaction as a compliance case, and forbids storing it after authorization.
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

CAVV is the receipt of a 3-D Secure check. When a customer pays online with a Visa card and the issuer runs 3-D Secure, the issuer hands back a short value that says "we authenticated this cardholder, for this payment." That value is the CAVV. The merchant forwards it with the payment, and it decides who pays if the transaction later turns out to be fraud.

What is CAVV?

CAVV stands for Cardholder Authentication Verification Value. Visa's rules define it as "a unique value transmitted in response to an Authentication Request."1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 Three facts matter for a merchant:

How CAVV works, from checkout to authorization

  1. Checkout. The customer enters a Visa card. Your 3DS server sends an authentication request to Visa's directory server, which forwards it to the issuer's ACS.
  2. Authentication. The ACS approves silently (frictionless) or asks the customer for a code, an app approval or biometrics.
  3. Result. The ACS returns a status (transStatus Y for authenticated, A for attempted), an ECI and the CAVV.3Stripe API reference, Create a PaymentIntent (three_d_secure)
  4. Authorization. Your processor puts the CAVV, the ECI and the 3DS transaction ID in the authorization request. At Adyen, authenticationValue goes into mpiData.cavv.5Adyen Docs, Standalone 3D Secure authentication
  5. Verification. The issuer, or Visa on its behalf, checks the CAVV and returns a CAVV result code with the authorization response. If no one verifies it, Visa's rules say the CAVV "is assumed to be valid."1Visa Core Rules and Visa Product and Service Rules, April 18, 2026

The CAVV is created during authentication and checked during authorization, two separate steps.

For the full 3-D Secure flow, exemptions and SCA rules, see our guide to payment authentication.

Example: one order, one CAVV

Fig. 1What a 3-D Secure result looks like

Order #2291 · Visa ending 3184$80.00 · authenticated frictionless
transStatus
Y · authenticated
ECI
05
CAVV
CJSJbzXT…QriE= · 28 characters
3DS transaction ID
aaa65c7b-… · a UUID
CAVV result in authorization
2 · passed validation

Illustrative record.

the CAVV is one field among several

Illustrative example. The cryptogram is Stripe's documented test value.

Two months later the cardholder reports the $80 charge as fraud. Under Visa's rules, a dispute under condition 10.4 (Other Fraud, Card-Absent) is invalid when the authorization carried ECI 5 and a CAVV from a Visa Secure EMV 3DS authentication confirmation.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 The fraud loss stays with the issuer. Had the merchant added $9 of shipping after 3-D Secure and reused the same CAVV on an $89 authorization, the value would no longer match the payment it was created for.

Inside Tagada

See every payment's route, processor by processor

Set the order your processors are tried in, per store, per country or per product.

See how routing works

CAVV vs CVV2 vs AAV vs ECI

These four are often confused because they all appear in the same payment.

CAVVCVV2AAV (UCAF)ECI
NetworkVisaAll card brands (Visa's term)MastercardAll networks, values differ
Created byIssuer ACS, or Visa for attemptsPrinted on the cardIssuer ACS plus Mastercard3DS result
Changes per paymentUnique to each paymentFixed per card (dCVV2 can change)Unique to each paymentSet by the outcome
What it provesCardholder passed 3-D SecureCustomer has the card detailsCardholder passed Identity CheckHow the payment was authenticated
Where it travelsAuthorization requestAuthorization requestDE 48, subelement 43Authorization and clearing
Store after authorization?ProhibitedBy VisaProhibitedBy VisaCheck your processor's rulesAllowed

Sources: Visa Core Rules, April 2026, sections 1.9.4.1, 5.8.4.4 and 10.15.2.3, and the CVV2 definition;1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 Mastercard Identity Check Program Guide, p. 50 and 105.2Mastercard Identity Check Program Guide, November 19, 2019

Verdict

CVV2 says "I have the card details." CAVV says "the bank checked it was me, for this payment." ECI says which of those happened.

On Mastercard, the issuer's ACS generates a cryptogram and Mastercard completes it to form the AAV. UCAF stands for Universal Cardholder Authentication Field, the place it travels. Mastercard keeps an AAV valid for 10 to 90 days, and its on-behalf validation compares the card number, AAV, DS transaction ID and amount between authentication and authorization.2Mastercard Identity Check Program Guide, November 19, 2019

CAVV result codes: what "invalid CAVV" means

After the issuer checks the CAVV, the authorization response carries a one-character CAVV result. Codes come from Visa; the exact wording and field name depend on your processor. Cybersource returns them in auth_cavv_result:6Cybersource (Visa Acceptance Solutions), Visa Secure response codes

  1. 2CAVV passed validation and authenticationNothing. Keep the 3DS transaction ID and ECI
  2. 3, 8 or ACAVV passed validation of an attemptNothing. ECI 6 rules apply
  3. 6Not validated: the issuer doesn't take partVisa assumes an unverified CAVV is valid
  4. BPassed, for information only, no liability shiftTreat the payment as unprotected
  5. 0 or INot validated: data erroneous, or security data invalidCheck field mapping and Base64 encoding
  6. 1, 4, 7 or 9CAVV failed validationDon't retry with the same CAVV. Run 3-D Secure again

The usual causes of an invalid CAVV are concrete:

What CAVV changes for an online merchant

Liability shift. Visa's rules make a 10.4 fraud dispute invalid in two cases: ECI 5 with a CAVV from an authentication confirmation, or ECI 6 with a CAVV from an attempt response, except on non-reloadable prepaid cards.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 It covers fraud claims only. "Not received" or "not as described" disputes still apply. See liability shift.

Clean indicators. An acquirer may put ECI 5 or 6 in the clearing record only if the authorization request included the CAVV.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 Sending ECI 5 without a CAVV is not a shortcut.

Data handling. Don't store the CAVV after authorization, like CVV2.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 Keep the transaction ID, ECI and result for your records.

How Tagada helps

3-D Secure inside the checkout

TagadaPay runs native 3DS2, with device intelligence and a rules engine, in the checkout. Payments route across TagadaPay and processors such as Stripe, NMI and Airwallex with one logic, with a cascade to another processor when one is down or times out. Each processor still checks the authentication data it receives, so a CAVV is used for the payment it was created for. Tagada follows Visa and Mastercard rules and the laws that apply to payments.

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

What is the full form of CAVV?

CAVV stands for Cardholder Authentication Verification Value. Visa defines it as a unique value sent in response to an authentication request. In practice it is the proof, created by the card issuer during 3-D Secure (Visa Secure), that the cardholder was authenticated or that an authentication attempt was recorded for that payment.

What is the difference between CAVV and CVV?

CVV2 is the 3 or 4 digit code on the card. The customer types it, and it shows they have the card details. CAVV is created by the issuer during 3-D Secure for one payment only, and it shows the cardholder passed authentication. Only the CAVV, with ECI 5 or 6, moves fraud dispute liability away from the merchant under Visa rules.

What does invalid CAVV or bad CAVV mean?

It means the issuer, or Visa on its behalf, could not verify the CAVV sent in the authorization. Common causes are a value altered or mapped to the wrong field, a CAVV reused from another payment, or data that changed between authentication and authorization. The payment may still be approved, but it gets no fraud liability shift. Run 3-D Secure again on the final amount.

Can you decode a CAVV?

Only partly. A CAVV is 20 bytes encoded in Base64, which gives a 28-character string. Decoding the Base64 gives raw bytes, not readable text. Whether the value is genuine can only be checked with the issuer's keys, which is why Visa's rules talk about issuers sharing CAVV keys with Visa for stand-in processing in the US.

Is CAVV the same as AAV or UCAF?

They do the same job on different networks. CAVV is Visa's name. Mastercard calls its value the AAV (Accountholder Authentication Value) and carries it in the UCAF, the Universal Cardholder Authentication Field. American Express calls it the AEVV. Gateways such as Stripe and Adyen accept all of them in one authentication value field.

Should merchants store the CAVV?

No. Visa's rules list the Visa Secure CAVV among the data that merchants and their agents must not store after authorization, next to CVV2 and PIN data. Keep what proves the authentication instead: the 3DS transaction ID, the ECI, the authentication result and the timestamps. Your processor keeps what the dispute process needs.

Sources

Checked October 15, 2026
  1. Visa Core Rules and Visa Product and Service Rules, April 18, 2026
  2. Mastercard Identity Check Program Guide, November 19, 2019
  3. Stripe API reference, Create a PaymentIntent (three_d_secure)
  4. Stripe Docs, Import 3D Secure results
  5. Adyen Docs, Standalone 3D Secure authentication
  6. Cybersource (Visa Acceptance Solutions), Visa Secure response codes

TagadaPay

Run 3-D Secure and route payments from one checkout

Tell us what you sell and how you sell it. Each application is underwritten, and approval is not guaranteed.

  1. 01Tell us what you sell and how
  2. 02Underwriting reviews your business
  3. 03Process through TagadaPay alongside your other processors