Open the Portico Schema site
Portico Developer Guide
Secure3D
Special Processing Rules > Industries > eCommerce > 3D Secure and Wallet Payments > Secure3D

The data block Secure3D should be used to carry 3DS Version1 and Version2 transactions and include the cardholder authentication details from card brand-specific 3D Secure based protocols.

Subfield Description
Version

Identifies the version of 3DS protocol used for authentication.

Possible values 1 or 2.

Authentication Value

This value is the reference generated by the issuer to recognize that the authentication has taken place.

Supported formats are CAVV, AEVV, UCAF.

CAVV—Cardholder authentication verification value used by Visa, Disc, UP

AEVV—American Express Verification value

UCAF—Universal cardholder authentication field used by MasterCard

Must be encoded using base16 (Hex encoding) or base64 encoding

ECI

Electronic Commerce Indicator shows the value of the result of the authentication. Valid values:

  • MasterCard 2, 1 ,0
  • Visa, Amex, Disc 5, 6, 7

2 or 5 = Fully Authenticated Transaction

1 or 6 = Attempted Authenticated Transaction

0 or 7 = Non 3D Secure Transaction

DirectoryServerTxnId

The unique transaction identifier assigned by the Directory Server to identify a single transaction.

Required for MasterCard Identity Check (3DS Version 2) transactions in Authorization.