What is ECI on 3DS protocol?

Electronic Commerce Indicator (ECI) is a value returned by Directory Servers (namely Visa, MasterCard, JCB, and American Express) indicating the outcome of authentication attempted on transactions enforced by 3DS.


Possible value returned by Visa, American Express, and JCB and its interpretation:

  • ECI 05: 3DS authentication was successful; transactions are secured by 3DS.
  • ECI 06: authentication was attempted but was not or could not be completed; possible reasons being either the card or its Issuing Bank has yet to participate in 3DS.
  • ECI 07: 3DS authentication is either failed or could not be attempted; possible reasons being both card and Issuing Bank are not secured by 3DS, technical errors, or improper configuration.

Possible value returned by MasterCard and its interpretation:

  • ECI 02: 3DS authentication is successful; both card and Issuing Bank are secured by 3DS.
  • ECI 01: 3DS authentication was attempted but was not or could not be completed; possible reasons being either the card or its Issuing Bank has yet to participate in 3DS, or cardholder ran out of time to authorize.
  • ECI 00: 3DS authentication is either failed or could not be attempted; possible reasons being both card and Issuing Bank are not secured by 3DS, technical errors, or improper configuration.