Security6 min readUpdated October 15, 2026

What Is the Electronic Commerce Indicator (ECI)?

ECI meaning: Visa 05, 06, 07 and Mastercard 02, 01, 00, 06, 07, what each means for fraud liability, and where to find the ECI in Stripe and Adyen.

Article summary

TL;DR

The Electronic Commerce Indicator (ECI) is a two-digit code that says how an online card payment was authenticated with 3-D Secure. The issuer's 3DS server returns it and the merchant sends it in the authorization. On Visa, 05 means authenticated, 06 attempted and 07 not authenticated. Mastercard uses 02, 01 and 00.

  • ECI is the outcome code of 3-D Secure. It travels in the authorization and the clearing record next to the CAVV (Visa) or AAV (Mastercard).
  • Visa: 05 authenticated, 06 attempted, 07 not authenticated. Mastercard: 02 authenticated, 01 attempted, 00 not authenticated.
  • The same number can mean different things: Mastercard 06 is an acquirer SCA exemption and 07 an authenticated recurring payment.
  • Under Visa's rules, ECI 5 or 6 with a CAVV makes a 10.4 fraud dispute invalid. ECI 7 does not.
  • Visa forbids ECI 5 or 6 in clearing without a CAVV, and forbids changing the ECI when retrying a declined payment.
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

The Electronic Commerce Indicator (ECI) is the grade on a 3-D Secure check. After the issuer looks at an online card payment, it returns a two-digit code that says "authenticated," "attempted" or "not authenticated." The merchant forwards that code with the payment, and card network rules use it to decide who pays if the payment turns out to be fraud.

What is the ECI?

The ECI comes out of 3-D Secure. The issuer's Access Control Server (ACS) puts it in its authentication response, next to the cryptogram: the CAVV on Visa, the AAV on Mastercard. Mastercard requires the ECI in every authentication response, whatever the result (Y, A, N, R or U).2Mastercard Identity Check Program Guide, November 19, 2019

The merchant's processor then copies the ECI into the authorization request, and the acquirer carries it into the clearing record. Visa's rules use two names behind the codes: a Secure Electronic Commerce Transaction is one "authenticated using an Authentication Method" (ECI 5), and a Non-Authenticated Security Transaction uses encryption but no authentication.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026

Most networks follow Visa's numbering (05, 06, 07). Mastercard uses its own, and some of its numbers overlap with Visa's but mean something else.

ECI values for Visa and Mastercard

NetworkECIWhat happenedFraud liability
Visa05Cardholder authenticated (frictionless or challenge)Issuer, with a CAVV
Visa06Attempted: issuer or cardholder not participating, attempt response with a CAVVIssuer, except non-reloadable prepaid
Visa073-D Secure not performed or not completedMerchant
Mastercard02Cardholder authenticatedMerchant gets the shift
Mastercard01Attempted, or Mastercard stand-in on a non-low-risk paymentMerchant gets the shift
Mastercard00Not authenticated, or rejected by the issuerMerchant keeps liability
Mastercard06Acquirer SCA exemption applied, no authenticationMerchant keeps liability
Mastercard07Recurring payment authenticatedMerchant gets the shift
Mastercard04Data only, no authenticationMerchant keeps liability

Sources: Visa Core Rules, April 2026, sections 5.8.4.4 and 11.7.5.3;1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 Mastercard Identity Check Program Guide, November 19, 2019, Appendix L, p. 180.2Mastercard Identity Check Program Guide, November 19, 2019 Mastercard's guide tells issuers to check its Chargeback Guide for current liability rules, so confirm with your acquirer.

Verdict

Never compare ECI numbers across networks. Visa 06 is an attempt that protects you; Mastercard 06 is an exemption that does not. Visa 07 means no authentication; Mastercard 07 means an authenticated recurring payment.

On Mastercard, a transaction status R (rejected) also returns ECI 00, and the guide says authorization should not be attempted.2Mastercard Identity Check Program Guide, November 19, 2019 The full liability rules for Visa sit on the CAVV and liability shift pages.

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

Where merchants see the ECI

You rarely type an ECI. Your 3DS provider returns it and your processor shows it:

Fig. 1An ECI in a 3-D Secure result

Order #4417 · Visa ending 0291$64.00 · authenticated frictionless
Flow
frictionless
ECI
05 · authenticated
CAVV
CJSJbzXT…QriE=
3DS version
2.2.0

Illustrative record.

the ECI sits next to the cryptogram

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

If the cardholder later reports this $64 order as fraud, the 10.4 dispute is invalid under Visa's rules because the authorization carried ECI 5 and a CAVV.1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 The same order with ECI 07 would leave the loss with the merchant. In Stripe's own example of an imported low-risk exemption, the ECI is 07:4Stripe Docs, Import 3D Secure results an exemption skips the challenge but does not bring the 3-D Secure liability shift.

Visa rules that use the ECI

For the full 3-D Secure flow and SCA exemptions, see our guide to payment authentication. For dispute strategy, see chargeback prevention.

How Tagada helps

3-D Secure results that reach the authorization

TagadaPay runs native 3DS2, with device intelligence and a rules engine, in the checkout. Payments route across Stripe, Adyen and Tagada's own TagadaPay processor with one logic, with a cascade on decline. Each processor still checks the authentication data it receives. 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 does ECI 05 mean?

On Visa (and American Express), ECI 05 means the issuer authenticated the cardholder with 3-D Secure, either silently or with a challenge such as a code or app approval. Visa's rules make a 10.4 fraud dispute invalid when the authorization carried ECI 5 and a CAVV from an EMV 3DS authentication confirmation.

What is the difference between ECI 06 and ECI 07 on Visa?

ECI 06 means 3-D Secure was attempted but the issuer or cardholder does not take part, so the issuer or Visa sent an attempt response with a CAVV. It still blocks most 10.4 fraud disputes, except on non-reloadable prepaid cards. ECI 07 means no 3-D Secure authentication, so the fraud dispute stays valid.

What are the Mastercard ECI values?

In Mastercard's Identity Check Program Guide (November 2019): 02 authenticated, 01 attempted, 00 not authenticated or rejected, 04 data only, 06 acquirer SCA exemption, and 07 authenticated recurring payment. The merchant gets the liability shift on 02, 01 and 07, and keeps liability on 00, 04 and 06.

Can I change the ECI on a payment?

No. The ECI must reflect the real 3-D Secure result. Visa only allows ECI 5 or 6 in clearing when the authorization included a CAVV, and forbids changing the ECI when you retry a declined authorization. A higher ECI without the matching cryptogram fails validation and gives no protection.

Is the ECI pay account related to the Electronic Commerce Indicator?

No. The ECI Payment Portal belongs to ECI Software Solutions, a business software company, and is used to pay its invoices. It has nothing to do with the 3-D Secure Electronic Commerce Indicator described on this page.

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

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