Deprecated: Creation of dynamic property KEYDESIGN_ADDON_CLASS::$elements_folder is deprecated in /home3/empyrea8/public_html/emvda/wp-content/plugins/keydesign-addon/keydesign-addon.php on line 359

Deprecated: Creation of dynamic property KEYDESIGN_ADDON_CLASS::$templates_folder is deprecated in /home3/empyrea8/public_html/emvda/wp-content/plugins/keydesign-addon/keydesign-addon.php on line 360

Deprecated: Creation of dynamic property KEYDESIGN_ADDON_CLASS::$params_dir is deprecated in /home3/empyrea8/public_html/emvda/wp-content/plugins/keydesign-addon/keydesign-addon.php on line 361

Deprecated: Creation of dynamic property rnpdfimporter\core\Integration\Adapters\Gravity\Loader\GravitySubLoader::$Config is deprecated in /home3/empyrea8/public_html/emvda/wp-content/plugins/pdf-importer-for-gravity/core/PluginBase.php on line 31

Deprecated: Return type of Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/empyrea8/public_html/emvda/wp-content/plugins/wp-document-automation-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 133

Deprecated: Return type of Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/empyrea8/public_html/emvda/wp-content/plugins/wp-document-automation-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 98

Deprecated: Return type of Pimple\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/empyrea8/public_html/emvda/wp-content/plugins/wp-document-automation-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 79

Deprecated: Return type of Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home3/empyrea8/public_html/emvda/wp-content/plugins/wp-document-automation-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 143

Warning: Cannot modify header information - headers already sent by (output started at /home3/empyrea8/public_html/emvda/wp-content/plugins/keydesign-addon/keydesign-addon.php:359) in /home3/empyrea8/public_html/emvda/wp-content/plugins/wp-fastest-cache/inc/cache.php on line 412
What is ECI on 3DS protocol? - Empyrean Merchant Services

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 VisaAmerican 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.