Complete list of EMV & NFC tags

List of EMV & NFC tags with their description.

Note that the same list with extended searching options is implemented in our freeware EFT product.

TagNameDescriptionSourceFormatTemplateLength (min)Length (max)P/CExample
06Object Identifier (OID)
41Country code and national data
42Issuer Identification Number (IIN)The number that identifies the major industry and the card issuer and that forms the first part of the Primary Account Number (PAN)Cardn 6'BF0C' or '73'33primitive
42Issuer Identification Number (IIN)
43Card service data
44Initial access data
45Card issuer`s data
46Pre-issuing data
47Card capabilities
48Status information
4DExtended header list
4FApplication Identifier (ADF Name)The ADF Name identifies the application as described in [ISO 7816-5]. The AID is made up of the Registered Application Provider Identifier (RID) and the Proprietary Identifier Extension (PIX).Cardbinary 40-128'61'516primitive
50Application LabelMnemonic associated with the AID according to ISO/IEC 7816-5Cardans with the special character limited to space'61' or 'A5'116primitive
50Application LabelMnemonic associated with AID according to [ISO 7816-5]. Used in application selection. Application Label is optional in the File Control Information (FCI) of an Application Definition File (ADF) and optional in an ADF directory entry.Cardans 1-16 (special characters limited to spaces)116primitive
50Application LabelMnemonic associated with the AID according to ISO/IEC 7816-5 (with the special character limited to space).Cardans 1-16 (special characters limited to spaces)116primitive
51PathA path may reference any file. It is a concatenation of file identifiers. The path begins with the identifier of a DF (the MF for an absolute path or the current DF for a relative path) and ends with the identifier of the file itself.Cardbinaryvar.var.
52Command to performCardH
53Discretionary data, discretionary template
56Track 1 DataTrack 1 Data contains the data objects of the track 1 according to [ISO/IEC 7813] Structure B, excluding start sentinel, end sentinel and LRC. The Track 1 Data may be present in the file read using the READ RECORD command during a mag-stripe mode transaction.ans076constructed
56Track 1 Equivalent DataCard
57Track 2 Equivalent DataContains the data objects of the track 2, in accordance with [ISO/IEC 7813], excluding start sentinel, end sentinel, and LRC.Cardbinary'70' or '77'019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows:

  • Primary Account Number
  • Field Separator (Hex 'D')
  • Expiration Date (YYMM)
  • Service Code
  • Discretionary Data (defined by individual payment systems)
  • Pad with one Hex 'F' if needed to ensure whole bytes
Cardbinary'70' or '77'019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows:

  • Primary Account Number
  • Field Separator (Hex 'D')
  • Expiration Date (YYMM)
  • Service Code
  • Discretionary Data (defined by individual payment systems)
  • Pad with one Hex 'F' if needed to ensure whole bytes
Cardbinary'70' or '77'019primitive
57Track 2 Equivalent DataImage of magnetic stripe Track 2. (For Kernel 4, Track 2 Equivalent Data may not be an exact image of magnetic stripe Track 2.)Cardcn'70' or '77'019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC).Cardbinary'70' or '77'1919primitive
58Track 3 Equivalent DataCardbinaryprimitive
59Card expiration dateCard
5AApplication Primary Account Number (PAN)Valid cardholder account numberCardcn variable up to 19'70' or '77'010primitive
5AApplication Primary Account Number (PAN)Cardholder account number. READ RECORD For transactions where Offline Data Authentication is performed, the Application PAN is returned. For transactions where Offline Data Authentication is not performed, the Application PAN does not need to be returned.Cardcn variable up to 19'70' or '77'010primitive
5AApplication Primary Account Number (PAN)Card Number. The Primary Account Number must be maintained as the same value for both the Kernel 4 mag-stripe mode and the EMV mode.Cardcn variable up to 19'70' or '77'var. up to 10var. up to 10primitive
5AApplication Primary Account Number (PAN)Valid cardholder account numberCardcn variable up to 19'70' or '77'var. up to 10var. up to 10primitive
5BName of an individual
5CTag list
5DDeleted (see 9D)TerminalH
5DHeader list
5EProprietary login data
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26'70' or '77'226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26'70' or '77'226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26'70' or '77'226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26'70' or '77'226primitive
5F21Track 1, identical to the data codedCard
5F22Track 2, identical to the data codedCard
5F23Track 3, identical to the data codedCard
5F24Application Expiration DateDate after which application expires. The date is expressed in the YYMMDD format. For MasterCard applications, if the value of YY ranges from '00' to '49' the date reads 20YYMMDD. If the value of YY ranges from '50' to '99' the date reads 19YYMMDD.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F24Application Expiration DateDate after which the card application expires. For transactions where Offline Data Authentication is performed, the Application Expiration Date is returned. For transactions where Offline Data Authentication is not performed, the Application Expiration Date does not need to be returned.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F24Application Expiration DateDate after which the card application expires.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F24Application Expiration DateDate after which application expires. It shall be present for EMV Mode and Legacy Mode.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format. For MasterCard branded applications if the value of YY ranges from '00' to '49' the date reads 20YYMMDD. If the value of YY ranges from '50' to '99', the date reads 19YYMMDD.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format.Cardn 6 (YYMMDD)'70' or '77'33primitive
5F26Date, Card Effective
5F27Interchange control
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3'70' or '77'22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3'70' or '77'22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3'70' or '77'22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3'70' or '77'22primitive
5F29Interchange profile
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to [ISO 4217]. The implied exponent is indicated by the minor unit of currency associated with the Transaction Currency Code in [ISO 4217].Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to [ISO 4217]Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217. Requested in CDOL1.Configuration (POS)n 322primitive0978
5F2BDate of birth
5F2CCardholder nationality
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639
Note: EMVCo strongly recommends that cards be personalised with data element '5F2D' coded in lowercase, but that terminals accept the data element whether it is coded in upper or lower case.
Cardan 2'A5'28primitive
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1.Cardan 2'A5'28primitive
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1.Cardan 2'A5'28primitive
5F2ECardholder biometric data
5F2FPIN usage policy
5F30Service CodeService code as defined in ISO/IEC 7813 for Track 1 and Track 2Cardn 3'70' or '77'22primitive
5F30Service CodeContains the Service Code elements.Cardn 3'70' or '77'22primitive
5F32Transaction counter
5F33Date, Transaction
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same Application PANCardn 2'70' or '77'11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same PANCardn 2'70' or '77'11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same PANCardn 2'70' or '77'11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards (applications) with the same PANCardn 2'70' or '77'11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards (applications) with the same PANCardn 2'70' or '77'11primitive
5F35Sex (ISO 5218)Representation of human sexes through a language-neutral single-digit code (0 = not known, 1 = male, 2 = female, 9 = not applicable)primitive
5F36Transaction Currency ExponentIdentifies the decimal point position from the right of the transaction amount accordin to ISO 4217Terminaln 111primitive
5F36Transaction Currency ExponentIndicates the implied position of the decimal point from the right of the transaction amount represented according to ISO 4217. Required to determine if Status Check is requested.Configuration (POS)n 111primitive
5F37Static internal authentication (one-step)
5F38Static internal authentication - first associated data
5F39Static internal authentication - second associated data
5F3ADynamic internal authentication
5F3BDynamic external authentication
5F3CTransaction Reference Currency CodeIdentifies the common currency used by the terminalTerminalbinary 211
5F3CDynamic mutual authentication
5F3DTransaction Reference Currency ExponentIdentifies the decimal point position from the right of the terminal common currencyTerminaln 111
5F40Cardholder portrait image
5F41Element list
5F42Address
5F43Cardholder handwritten signature image
5F44Application image
5F45Display message
5F46Timer
5F47Message reference
5F48Cardholder private key
5F49Cardholder public key
5F4APublic key of certification authority
5F4BDeprecated (see note 2 below)
5F4CCertificate holder authorization
5F4DIntegrated circuit manufacturer identifier
5F4ECertificate content
5F50Issuer Uniform resource locator (URL)The URL provides the location of the Issuer's Library Server on the Internet.Cardans'BF0C' or '73'var.var.primitive
5F53International Bank Account Number (IBAN)Uniquely identifies the account of a customer at a financial institution as defined in ISO 13616.Cardvariable'BF0C' or '73'034primitive
5F54Bank Identifier Code (BIC)Uniquely identifies a bank as defined in ISO 9362.Cardvariable'BF0C' or '73'8 or 118 or 11primitive
5F55Issuer Country Code (alpha2 format)Indicates the country of the issuer as defined in ISO 3166 (using a 2 character alphabetic code)Carda 2'BF0C' or '73'22primitive
5F56Issuer Country Code (alpha3 format)Indicates the country of the issuer as defined in ISO 3166 (using a 3 character alphabetic code)Carda 3'BF0C' or '73'33primitive
5F57Account TypeIndicates the type of account selected on the terminal, coded as specified in Annex GTerminaln 211
60Template, Dynamic Authentication
6080Commitment (e.g., a positive number less than the public RSA modulus in use)
6081Challenge (e.g., a number, possibly zero, less than the public RSA exponent in use)
6082Response (e.g., a positive number less than the public RSA modulus in use)
6083Committed challenge (e.g., the hash-code of a commitment data object)
6084Authentication code (e.g., the hash-code of one or more data fields and a commitment data object)
6085Exponential (e.g., a public positive number for establishing a session key by a DH method)
60A0Template, Identification data
61Application TemplateTemplate containing one or more data objects relevant to an application directory entry according to [ISO 7816-5].Cardbinary'70'var. up to 252var. up to 252constructed
61Directory EntryContains one or more data objects relevant to an application directory entry according to [ISO 7816-5].Cardvariablevar.var.
62File Control Parameters (FCP) TemplateIdentifies the FCP template according to ISO/IEC 7816-4Cardvariablevar. up to 252var. up to 252constructed
6280Number of data bytes in the file, excluding structural information
6281Number of data bytes in the file, including structural information if any
6282File descriptor byte
6283File identifier
6284DF name
6285Proprietary information, primitive encoding (i.e., not coded in BER-TLV)
6286Security attribute in proprietary format
6287Identifier of an EF containing an extension of the file control information
6288Short EF identifier
628ALife cycle status byte (LCS)
628BSecurity attribute referencing the expanded format
628CSecurity attribute in compact format
628DIdentifier of an EF containing security environment templates
62A0Template, Security attribute for data objects
62A1Template, Security attribute for physical interfaces
62A2One or more pairs of data objects, short EF identifier (tag 88) - absolute or relative path (tag 51)
62A5Proprietary information, constructed encoding
62ABSecurity attribute in expanded format
62ACIdentifier of a cryptographic mechanism
63Wrapper
64Template, File Management Data (FMD)
65Cardholder related data
66Template, Card data
67Template, Authentication data
68Special user requirements
6ATemplate, Login
6A80Qualifier
6A81Telephone Number
6A82Text
6A83Delay indicators, for detecting an end of message
6A84Delay indicators, for detecting an absence of response
6BTemplate, Qualified name
6B06Qualified name
6B80Name
6BA0Name
6CTemplate, Cardholder image
6DTemplate, Application image
6EApplication related data
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FTemplate, File Control Parameters and File Management Data (FCI)
6FA5Template, FCI A5
70READ RECORD Response Message TemplateTemplate containing the data objects returned by the Card in response to a READ RECORD command. Contains the contents of the record read. (Mandatory for SFIs 1-10. Response messages for SFIs 11-30 are outside the scope of EMV, but may use template '70')Cardvariable0255constructed
70READ RECORD Response Message TemplateContains the contents of the record read. (Mandatory for SFIs 1-10. Response messages for SFIs 11-30 are outside the scope of EMV, but may use template '70')Cardvariablevar. up to 252var. up to 252constructed
70Template, AEF Data
71Issuer Script Template 1Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC commandIssuerbinaryvar.var.constructed
71Issuer Script Template 1Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC commandIssuerbinaryvar. up to 128var. up to 128constructed
71Template, Issuer Script 1
7186Issuer Script Command
719F18Issuer Script Identifier
72Issuer Script Template 2Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC commandIssuerbinaryvar.var.constructed
72Issuer Script Template 2Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC commandIssuerbinaryvar. up to 128var. up to 128constructed
72Template, Issuer Script 2
73Directory Discretionary TemplateIssuer discretionary part of the directory according to ISO/IEC 7816-5Cardvariable'61'0252constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the card in response to a command.Cardvariablevar.var.constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.constructed
77Template, Response Message Format 2
78Compatible Tag Allocation Authority
79Coexistent Tag Allocation Authority
7ATemplate, Security Support (SS)see 6.4
7A80Card session counter
7A81Session identifier
7A82File selection counter
7A83File selection counter
7A84File selection counter
7A85File selection counter
7A86File selection counter
7A87File selection counter
7A88File selection counter
7A89File selection counter
7A8AFile selection counter
7A8BFile selection counter
7A8CFile selection counter
7A8DFile selection counter
7A8EFile selection counter
7A93Digital signature counter
7A9F2XInternal progression value ('X'-is a specific index, e.g., an index referencing a counter of file selections)
7A9F3YExternal progression value ('Y'-is a specific index, e.g., an index referencing an external time stamp)
7BTemplate, Security Environment (SE)see 6.5
7B80SEID byte, mandatory
7B8ALCS byte, optional
7BACCryptographic mechanism identifier template, optional
7BA4Control reference template (CRT)see 6.3.1
7BAAControl reference template (CRT)see 6.3.1
7BB4Control reference template (CRT)see 6.3.1
7BB6Control reference template (CRT)see 6.3.1
7BB8Control reference template (CRT)see 6.3.1
7DTemplate, Secure Messaging (SM)see 6
7D80Plain value not coded in BER-TLV
7D81Plain value not coded in BER-TLV
7D82Cryptogram (plain value coded in BER-TLV and including secure messaging data objects)
7D83Cryptogram (plain value coded in BER-TLV and including secure messaging data objects)
7D84Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects)
7D85Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects)
7D86Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV)
7D87Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV)
7D8ECryptographic checksum (at least four bytes)
7D90Hash-code
7D91Hash-code
7D92Certificate (not BER-TLV coded data)
7D93Certificate (not BER-TLV coded data)
7D94Security environment identifier (SEID byte, see 6.5)
7D95Security environment identifier (SEID byte, see 6.5)
7D96Number Le in the unsecured command APDU (one or two bytes)
7D97Number Le in the unsecured command APDU (one or two bytes)
7D99Processing status of the secured response APDU (new SW1-SW2, two bytes)
7D9AInput data element for the computation of a digital signature (the value field is signed)
7D9BInput data element for the computation of a digital signature (the value field is signed)
7D9CPublic key
7D9DPublic key
7D9EDigital signature
7DA0Input template for the computation of a hash-code (the template is hashed)
7DA1Input template for the computation of a hash-code (the template is hashed)
7DA2Input template for the verification of a cryptographic checksum (the template is integrated)
7DA4Control reference template for authentication (AT)
7DA5Control reference template for authentication (AT)
7DA8Input template for the verification of a digital signature (the template is signed)
7DAATemplate, Control reference for hash-code (HT)
7DABTemplate, Control reference for hash-code (HT)
7DACInput template for the computation of a digital signature (the concatenated value fields are signed)
7DADInput template for the computation of a digital signature (the concatenated value fields are signed)
7DAEInput template for the computation of a certificate (the concatenated value fields are certified)
7DAFInput template for the computation of a certificate (the concatenated value fields are certified)
7DB0Plain value coded in BER-TLV and including secure messaging data objects
7DB1Plain value coded in BER-TLV and including secure messaging data objects
7DB2Plain value coded in BER-TLV, but not including secure messaging data objects
7DB3Plain value coded in BER-TLV, but not including secure messaging data objects
7DB4Control reference template for cryptographic checksum (CCT)
7DB5Control reference template for cryptographic checksum (CCT)
7DB6Control reference template for digital signature (DST)
7DB7Control reference template for digital signature (DST)
7DB8Control reference template for confidentiality (CT)
7DB9Control reference template for confidentiality (CT)
7DBAResponse descriptor template
7DBBResponse descriptor template
7DBCInput template for the computation of a digital signature (the template is signed)
7DBDInput template for the computation of a digital signature (the template is signed)
7DBEInput template for the verification of a certificate (the template is certified)
7ETemplate, Nesting Interindustry data objects
7F20Display control template
7F21Cardholder certificate
7F2EBiometric data template
7F49Template, Cardholder public key
7F4980Algorithm reference as used in control reference data objects for secure messaging
7F4981RSA Modulus (a number denoted as n coded on x bytes), or DSA First prime (a number denoted as p coded on y bytes), or ECDSA Prime (a number denoted as p coded on z bytes)
7F4982RSA Public exponent (a number denoted as v, e.g., 65537), or DSA Second prime (a number denoted as q dividing p-1, e.g., 20 bytes), or ECDSA First coefficient (a number denoted as a coded on z bytes)
7F4983DSA Basis (a number denoted as g of order q coded on y bytes), or ECDSA Second coefficient (a number denoted as b coded on z bytes)
7F4984DSA Public key (a number denoted as y equal to g to the power x mod p where x is the private key coded on y bytes), or ECDSA Generator (a point denoted as PB on the curve, coded on 2z bytes)
7F4985ECDSA Order (a prime number denoted as q, order of the generator PB, coded on z bytes)
7F4986ECDSA Public key (a point denoted as PP on the curve, equal to x times PB where x is the private key, coded on 2z bytes)
7F4CTemplate, Certificate Holder Authorization
7F4ECertificate Body
7F4E42Certificate Authority Reference
7F4E5F20Certificate Holder Reference
7F4E5F24Expiration Date, Certificate
7F4E5F25Effective Date, Certificate
7F4E5F29Certificate Profile Identifier
7F4E65Certificate Extensions
7F60Template, Biometric information
80Response Message Template Format 1Contains the data objects (without tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.primitive
80Response Message Template Format 1Contains the data objects (without tags and lengths) returned by the card in response to a command.Cardvariablevar.var.primitive
80Response Message Template Format 1Contains the data objects (without tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.primitive
80Response Message Template Format 1Contains the data objects (without tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.primitive
81Amount, Authorised (Binary)Authorised amount of the transaction (excluding adjustments)Terminalbinary44primitive00010000
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the applicationCardbinary'77' or '80'22primitive
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the applicationCardbinary'77' or '80'22primitive
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the application. Kernel 3 shall not act on AIP bit settings that are not supported for Kernel 3 or that are Reserved for Future Use (RFU).Cardbinary 16'77' or '80'22primitive
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the application.Cardbinary 16'77' or '80'22primitive
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the application.Cardbinary'77' or '80'22primitive
82Application Interchange Profile (AIP)Indicates the capabilities of the card to support specific functions in the application.Cardbinary22primitive
83Command TemplateIdentifies the data field of a command messageTerminalbinaryvar.var.primitive
83Command Template
84Dedicated File (DF) NameIdentifies the name of the DF as described in ISO/IEC 7816-4Cardbinary'6F'516primitive
84Dedicated File (DF) NameIdentifies the name of the DF as described in ISO/IEC 7816-4Cardbinary 40-128516primitive
84Dedicated File (DF) NameIdentifies the name of the DF as described in ISO/IEC 7816-4Cardbinary516primitive
84Dedicated File (DF) Name
86Issuer Script CommandContains a command for transmission to the ICCIssuerbinary'71' or '72'var. up to 125var. up to 125primitive
86Issuer Script Command
87Application Priority IndicatorIndicates the priority of a given application or group of applications in a directoryCardbinary'61' or 'A5'11primitive
87Application Priority IndicatorIndicates the priority of a given application or group of applications in a directoryCardbinary 8'61' or 'A5'11primitive
87Application Priority IndicatorIndicates the priority of a given application or group of applications in a directoryCardbinary 8'61' or 'A5'11primitive
87Application Priority IndicatorIndicates the priority of a given application or group of applications in a directoryCardbinary'61' or 'A5'11primitive
87Application Priority Indicator
88Short File Identifier (SFI)Identifies the AEF referenced in commands related to a given ADF or DDF. It is a binary data object having a value in the range 1 to 30 and with the three high order bits set to zero.Cardbinary'A5'11primitive
88Short File Identifier (SFI)Identifies the SFI to be used in the commands related to a given AEF.Cardbinary 8'A5'11primitive
88Short File Identifier (SFI)
89Authorisation CodeNonzero value generated by the issuer for an approved transaction.Issuerans 6 (special characters limited to spaces)66primitive
89Authorisation CodeNon-zero value generated by the Authorisation Systems for an approved transaction.Issueran 666primitive
89Authorization Code
8AAuthorisation Response Code (ARC)Indicates the transaction disposition of the transaction received from the issuer for online authorisations.Issuer/Terminalan 222primitive
8AAuthorisation Response Code (ARC)Data element generated by the Issuer Host System or the Reader indicating the disposition of the transaction.Issuer/Terminalan 222primitive
8AAuthorisation Response Code (ARC)Code that defines the disposition of a message. ARC must be present if the Kernel is restarted after an Online Request Outcome.Issueran 222primitive
8AAuthorization Response Code (ARC)
8CCard Risk Management Data Object List 1 (CDOL1)List of data objects (tag and length) to be passed to the ICC in the first GENERATE AC commandCardbinary'70' or '77'0252primitive
8CCard Risk Management Data Object List 1 (CDOL1)List of data objects (tag and length) to be passed to the ICC in the first GENERATE AC commandCardbinary'70' or '77'var. up to 64var. up to 64primitive
8CCard Risk Management Data Object List 1 (CDOL1)List of data objects (tag and length) to be passed to the ICC in the first GENERATE AC commandCardbinary'70' or '77'var. up to 252var. up to 252primitive
8CCard Risk Management Data Object List 1 (CDOL1)
8DCard Risk Management Data Object List 2 (CDOL2)List of data objects (tag and length) to be passed to the ICC in the second GENERATE AC commandCardbinary'70' or '77'var. up to 64var. up to 64primitive
8DCard Risk Management Data Object List 2 (CDOL2)List of data objects (tag and length) to be passed to the ICC in the second GENERATE AC commandCardbinary'70' or '77'var. up to 252var. up to 252primitive
8DCard Risk Management Data Object List 2 (CDOL2)
8ECardholder Verification Method (CVM) ListIdentifies a method of verification of the cardholder supported by the applicationCardbinary'70' or '77'10252primitive
8ECardholder Verification Method (CVM) ListIdentifies a prioritised list of methods of verification of the cardholder supported by the card application.Cardbinary'70' or '77'var. up to 32var. up to 32primitive
8ECardholder Verification Method (CVM) ListIdentifies a prioritised list of methods of verification of the cardholder supported by the card application.Cardbinary'70' or '77'var. up to 252var. up to 252primitive
8ECardholder Verification Method (CVM) List
8FCertification Authority Public Key Index (PKI)Identifies the certification authority's public key in conjunction with the RIDCardbinary'70' or '77'11primitive
8FCertification Authority Public Key Index (PKI)Identifies the Certificate Authority's public key in conjunction with the RID for use in offline data authentication.Cardbinary 811primitive
8FCertification Authority Public Key Index (PKI)Identifies the Certificate Authority's public key in conjunction with the RID for use in static data authentication.Cardbinary 811primitive
8FCertification Authority Public Key Index (PKI)Identifies the certification authority's public key in conjunction with the RID. Required for EMV Mode.Cardbinary11primitive
8FCertification Authority Public Key Index (PKI)
90Issuer Public Key CertificateIssuer public key certified by a certification authorityCardbinary'70' or '77'var. (NCA)var. (NCA)primitive
90Issuer Public Key CertificateIssuer's public key certified by a certificate authority for use in offline data authentication.Cardbinary'70' or '77'var. (NCA)var. (NCA)primitive
90Issuer Public Key CertificateIssuer's public key certified by a certificate authority for use in static data authentication.Cardbinary 512-1984'70' or '77'var. 64-248var. 64-248primitive
90Issuer Public Key CertificateIssuer public key certified by a certification authorityCardbinary'70' or '77'var. (NCA)var. (NCA)primitive
90Issuer Public Key Certificate
91Issuer Authentication DataData sent to the ICC for online Issuer AuthenticationIssuerbinary 64-128816primitive
91Issuer Authentication DataIssuer data transmitted to card for online Issuer authentication.Issuerbinary 64-128var. up to 16var. up to 16primitive
91Issuer Authentication DataData sent to the ICC for online Issuer AuthenticationIssuerbinary816primitive
91Issuer Authentication Data
92Issuer Public Key RemainderRemaining digits of the Issuer Public Key ModulusCardbinary'70' or '77'var. (NI - NCA + 36)var. (NI - NCA + 36)primitive
92Issuer Public Key RemainderPortion of the Issuer Public Key Modulus which does not fit into the Issuer PK Certificate.Cardbinary'70' or '77'var. (NI - NCA + 36)var. (NI - NCA + 36)primitive
92Issuer Public Key RemainderRemaining digits of the Issuer's public key to be hashed.Cardbinary'70' or '77'var.var.primitive
92Issuer Public Key RemainderRemaining digits of the Issuer Public Key ModulusCardbinary'70' or '77'var. (NI - NCA + 36)var. (NI - NCA + 36)primitive
92Issuer Public Key Remainder
93Signed Static Application Data (SAD)Digital signature on critical application parameters that is used in static data authentication (SDA).Cardbinary 512-1984'70' or '77'64248primitive
93Signed Static Application Data (SAD)
94Application File Locator (AFL)Indicates the location (SFI range of records) of the Application Elementary Files associated with a particular AID, and read by the Kernel during a transaction.Cardbinary, var.; multiple of 4 between 4 and 252'77' or '80'4252primitive
94Application File Locator (AFL)Indicates the location (SFI, range of records) of the AEFs related to a given application.Cardbinary'77' or '80'4252primitive
94Application File Locator (AFL)Indicates the location (SFI, range of records) of the AEFs related to a given application.Cardvariable'77' or '80'var. up to 64var. up to 64primitive
94Application File Locator (AFL)Indicates the location (SFI, range of records) of the AEFs related to a given application.Cardvariable'77' or '80'var. up to 252var. up to 252primitive
94Application File Locator (AFL)
95Terminal Verification Results (TVR)Status of the different functions as seen from the terminalTerminal66Always '00 00 00 00 00'
95Terminal Verification Results (TVR)Status of the different functions from the Terminal perspective. The Terminal Verification Results is coded according to Annex C.5 of [EMV Book 3].Terminalbinary55primitive
95Terminal Verification Results (TVR)Status of the different functions as seen from the reader/terminal. For EMV mode transactions, all of the TVR bits sent online to the acquirer shall be set to 0b.Terminalbinary 4055
95Terminal Verification Results (TVR)Status of the different functions as seen from the terminal.Terminalbinary 4055
95Terminal Verification Results (TVR)Status of the different functions as seen from the terminal.Kernel 5binary55
95Terminal Verification Results (TVR)
97Transaction Certificate Data Object List (TDOL)List of data objects (tag and length) to be used by the terminal in generating the TC Hash ValueCardbinary'70' or '77'0252primitive
98Transaction Certificate (TC) Hash ValueResult of a hash function specified in Book 2, Annex B3.1Terminalbinary2020primitive
99Transaction Personal Identification Number (PIN) DataData entered by the cardholder for the purpose of the PIN verificationTerminalbinaryvar.var.primitive
9ATransaction DateLocal date that the transaction was authorisedTerminaln 6 (YYMMDD)33primitive
9ATransaction DateLocal date that the transaction was performed.Terminaln 6 (YYMMDD)33primitive
9ATransaction DateLocal date that the transaction was authorisedTerminaln 6 (YYMMDD)33primitive
9ATransaction DateLocal date that the transaction was authorisedTerminaln 6 (YYMMDD)33primitive
9ATransaction DateLocal date that the transaction was authorised. Requested in CDOL1.POSn 6 (YYMMDD)33primitive
9ATransaction Date
9BTransaction Status Information (TSI)Indicates the functions performed in a transactionTerminalbinary22primitive
9CTransaction TypeIndicates the type of financial transaction, represented by the first two digits of the ISO 8583:1987 Processing Code. The actual values to be used for the Transaction Type data element are defined by the relevant payment systemTerminaln 211primitiveAlways '00'
9CTransaction TypeIndicates the type of financial transaction, represented by the first two digits of the ISO 8583:1993 Processing Code. The actual values to be used for the Transaction Type data element are defined by the relevant payment system.Terminaln 211primitive
9CTransaction TypeIndicates the type of transaction, represented by the values of the first two digits of Processing Code as defined by the payment system.Terminaln 211primitive
9CTransaction TypeIndicates the type of transaction, represented by the values of the first two digits of Processing Code as defined by the payment system.Terminal/Readern 211primitive
9CTransaction TypeIndicates the type of financial transaction, represented by the first two digits of the ISO 8583:1987 Processing Code. Requested in CDOL1. Possible values are:
- '00' for a purchase transaction
- '01' for a cash advance transaction
- '09' for a purchase with cashback
- '20' for a refund transaction
POSn 211primitive
9CTransaction Type
9DDirectory Definition File (DDF) NameIdentifies the name of a DF associated with a directoryCardbinary'61'516primitive
9F01Acquirer IdentifierUniquely identifies the acquirer within each payment systemTerminaln 6-11611primitive
9F01Acquirer IdentifierUniquely identifies the acquirer within each payment systemTerminaln 6-1166primitive
9F01Acquirer Identifier
9F02Amount, Authorised (Numeric)Authorised amount of the transaction (excluding adjustments)Terminaln 1266primitive000000010000
9F02Amount, Authorised (Numeric)Authorised amount of the transaction (excluding adjustments). This amount is expressed with implicit decimal point corresponding to the minor unit of currency as defined by [ISO 4217] (for example the six bytes '00 00 00 00 01 23' represent USD 1.23 when the currency code is '840'). If the initial transaction amount needs to be replaced with a revised transaction amount, the Terminal must provide it before the chokepoint.Terminaln 1266primitive000000010000
9F02Amount, Authorised (Numeric)Authorised amount of the transaction (including Amount, Other and excluding adjustments).Terminaln 1266primitive000000010000
9F02Amount, Authorised (Numeric)Authorised amount of the transaction (excluding adjustments).Terminaln 1266primitive000000010000
9F02Amount, Authorised (Numeric)Authorised amount of the transaction. Requested in CDOL1.Terminaln 1266primitive000000010000
9F02Authorised Amount (Numeric)
9F03Amount, Other (Numeric)Secondary amount associated with the transaction representing a cashback amountTerminaln 1266primitiveAlways '00 00 00 00 00 00'
9F03Amount, Other (Numeric)Secondary amount associated with the transaction representing a cash back amount. This amount is expressed with implicit decimal point corresponding to the minor unit of currency as defined by [ISO 4217] (for example the 6 bytes '00 00 00 00 01 23' represent GBP 1.23 when the currency code is '826').Terminaln 1266primitive
9F03Amount, Other (Numeric)Secondary amount associated with the transaction representing a cashback amount.Terminaln 1266primitive
9F03Amount, Other (Numeric)Secondary amount associated with the transaction representing a cashback amount.Terminaln 1266primitive
9F03Amount, Other (Numeric)Secondary amount associated with the transaction representing a cashback amount. Requested in CDOL1.Terminaln 1266primitive
9F03Amount, Other (Numeric)
9F04Amount, Other (Binary)Secondary amount associated with the transaction representing a cashback amountTerminalbinary44primitive
9F05Application Discretionary DataIssuer or payment system specified data relating to the applicationCardbinary'70' or '77'132primitive
9F06Application Identifier (AID), TerminalIdentifies the application as described in ISO/IEC 7816-5Terminalbinary516primitive
9F06Application Identifier (AID), TerminalIdentifies the application as described in ISO/IEC 7816-5Terminalbinary 40-128516primitive
9F07Application Usage Control (AUC)Indicates issuer's specified restrictions on the geographic usage and services allowed for the applicationCardbinary'70' or '77'22primitive
9F07Application Usage Control (AUC)Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application.Cardbinary 1622primitive
9F07Application Usage Control (AUC)Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application.Cardbinary 1622primitive
9F07Application Usage Control (AUC)Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application.Cardbinary22primitive
9F07Application Usage Control (AUC)
9F08Application Version NumberVersion number assigned by the payment system for the application in the CardCardbinary'70' or '77'22primitive
9F08Application Version NumberVersion number assigned by the Issuer for the application in the CardCardbinary 16'70' or '77'22primitive
9F08Application Version Number, Card
9F09Application Version NumberVersion number assigned by the payment system for the Kernel applicationTerminalbinary22primitive
9F09Application Version Number, Terminal
9F0BCardholder Name - ExtendedIndicates the whole cardholder name when greater than 26 characters using the same coding convention as in ISO 7813Cardans 27-45'70' or '77'2745primitive
9F0DIssuer Action Code - DefaultSpecifies the issuer's conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction onlineCardbinary'70' or '77'55primitive
9F0DIssuer Action Code - DefaultSpecifies conditions that cause a transaction to be declined if it might have been approved online, but the Reader is unable to process the transaction online.Cardbinary 40'70' or '77'55primitive
9F0DIssuer Action Code - DefaultSpecifies the issuer's conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction onlineCardbinary'70' or '77'55primitive
9F0DIssuer Action Code - Default
9F0EIssuer Action Code - DenialSpecifies the issuer's conditions that cause the denial of a transaction without attempt to go onlineCardbinary'70' or '77'55primitive
9F0EIssuer Action Code - DenialSpecifies conditions that cause the decline of a transaction without attempting to go online.Cardbinary 40'70' or '77'55primitive
9F0EIssuer Action Code - DenialSpecifies the issuer's conditions that cause the denial of a transaction without attempt to go onlineCardbinary'70' or '77'55primitive
9F0EIssuer Action Code - Denial
9F0FIssuer Action Code - OnlineSpecifies the issuer's conditions that cause a transaction to be transmitted onlineCardbinary'70' or '77'55primitive
9F0FIssuer Action Code - OnlineSpecifies conditions that cause a transaction to be transmitted online.Cardbinary 40'70' or '77'55primitive
9F0FIssuer Action Code - OnlineSpecifies the issuer's conditions that cause a transaction to be transmitted onlineCardbinary'70' or '77'55primitive
9F0FIssuer Action Code - Online
9F10Issuer Application Data (IAD)Contains proprietary application data for transmission to the issuer in an online transaction.
Note: For CCD-compliant applications, Annex C, section C7 defines the specific coding of the Issuer Application Data (IAD). To avoid potential conflicts with CCD-compliant applications, it is strongly recommended that the IAD data element in an application that is not CCD-compliant should not use the coding for a CCD-compliant application.
Cardbinary'77' or '80'032primitive
9F10Issuer Application Data (IAD)Contains proprietary application data for transmission to the issuer in an online transaction.
Note: For CCD-compliant applications, Annex C, section C7 defines the specific coding of the Issuer Application Data (IAD). To avoid potential conflicts with CCD-compliant applications, it is strongly recommended that the IAD data element in an application that is not CCD-compliant should not use the coding for a CCD-compliant application.
Cardbinary'77' or '80'032primitive
9F10Issuer Application Data (IAD)Contains proprietary application data for transmission to the Issuer in an online transaction.Cardbinary'77' or '80'032primitive
9F10Issuer Application Data (IAD)Contains proprietary application data for transmission to the Issuer in all transaction messages.Cardbinary'77' or '80'var. 32var. 32primitive
9F10Issuer Application Data (IAD)Contains proprietary application data for transmission to the Issuer in an online transaction.Cardbinary'77' or '80'var. up to 32var. up to 32primitive
9F10Issuer Application Data (IAD)
9F11Issuer Code Table IndexIndicates the code table according to ISO/IEC 8859 for displaying the Application Preferred NameCardn 2'A5'11primitive
9F11Issuer Code Table IndexIndicates the code table according to ISO/IEC 8859 for displaying the Application Preferred NameCardn 2'A5'11primitive
9F11Issuer Code Table IndexIndicates the code table according to ISO/IEC 8859 for displaying the Application Preferred NameCardn 2'A5'11primitive
9F11Issuer Code Table Index
9F12Application Preferred NamePreferred mnemonic associated with the AIDCardans'61' or 'A5'116primitive
9F12Application Preferred NamePreferred mnemonic associated with the AIDCardans 1-16'61' or 'A5'116primitive
9F12Application Preferred NamePreferred mnemonic associated with the AIDCardans 1-16'61' or 'A5'116primitive
9F12Application Preferred Name
9F13Last Online Application Transaction Counter (ATC) RegisterATC value of the last transaction that went onlineCardbinary22primitive
9F14Lower Consecutive Offline Limit (LCOL)Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal with online capabilityCardbinary'70' or '77'11primitive
9F15Merchant Category Code (MCC)Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business CodeTerminaln 422primitive
9F15Merchant Category Code (MCC)Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business CodeConfiguration (POS)n 422primitive
9F15Merchant Category Code (MCC)
9F16Merchant IdentifierWhen concatenated with the Acquirer Identifier, uniquely identifies a given merchantTerminalans 151515primitive
9F16Merchant Identifier
9F17Personal Identification Number (PIN) Try CounterNumber of PIN tries remainingCardbinary11primitive
9F18Issuer Script IdentifierMay be sent in authorisation response from issuer when response contains Issuer Script. Assigned by the issuer to uniquely identify the Issuer Script.Issuerbinary 32'71' or '72'44primitive
9F18Issuer Script IdentifierIdentification of the Issuer Script.Issuerbinary'71' or '72'44primitive
9F18Issuer Script Identifier
9F19Deleted (see 9F49)H
9F1ATerminal Country CodeIndicates the country of the terminal, represented according to ISO 3166Terminaln 322primitive
9F1ATerminal Country CodeIndicates the country of the terminal, represented according to ISO 3166-1Terminaln 322primitive
9F1ATerminal Country CodeIndicates the country of the terminal, represented according to ISO 3166Terminaln 322primitive
9F1ATerminal Country CodeIndicates the country of the terminal, represented according to ISO 3166Terminaln 322primitive
9F1ATerminal Country CodeIndicates the country of the terminal, represented according to ISO 3166. Requested in CDOL1.Configuration (POS)n 322primitive
9F1ATerminal Country CodeTerminal
9F1BTerminal Floor LimitIndicates the floor limit in the terminal in conjunction with the AIDTerminalbinary 3244primitive
9F1BTerminal Floor LimitIndicates the floor limit in the terminal in conjunction with the AIDTerminalbinary 3244primitive
9F1BTerminal Floor Limit
9F1CTerminal IdentificationDesignates the unique location of a Terminal at a merchantTerminalan 888primitive
9F1CTerminal Identification
9F1DTerminal Risk Management DataApplication-specific value used by the card for risk management purposesTerminalbinary18primitive
9F1EInterface Device (IFD) Serial NumberUnique and permanent serial number assigned to the IFD by the manufacturerTerminalan 888primitive
9F1EInterface Device (IFD) Serial Number
9F1FTrack 1 Discretionary DataDiscretionary part of track 1 according to ISO/IEC 7813Cardans'70' or '77'var.var.primitive
9F1FTrack 1 Discretionary DataDiscretionary part of track 1 according to ISO/IEC 7813Cardans'70' or '77'var.var.primitive
9F1FTrack 1 Discretionary DataDiscretionary part of track 1 according to ISO/IEC 7813Cardans'70' or '77'var.var.primitive
9F1FTrack 1 Discretionary DataDiscretionary part of track 1 according to ISO/IEC 7813Cardans'70' or '77'var.var.primitive
9F1FTrack 1, Discretionary Data
9F20Track 2 Discretionary DataDiscretionary part of track 2 according to ISO/IEC 7813Cardcn'70' or '77'var.var.constructed
9F20Track 2, Discretionary Data
9F21Transaction TimeLocal time at which the transaction was performed.Terminaln 6 (HHMMSS)33constructed
9F21Transaction TimeLocal time at which the transaction was authorised.POSn 6 (HHMMSS)33constructed
9F21Transaction Time
9F22Certification Authority Public Key Index (PKI)Identifies the Certificate Authority's public key in conjunction with the RID for use in offline static and dynamic data authentication.Terminalbinary 811constructed
9F22Public Key Index, Certification Authority, Terminal
9F23Upper Consecutive Offline Limit (UCOL)Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal without online capabilityCardbinary'70' or '77'11constructed
9F24Payment Account Reference (PAR) generated or linked directly to the provision request in the token vaultPayment Account Reference: EMV contact and contactless chip specifications products may support PAR by assigning a unique EMV tag (9F24) to represent PAR. PAR SHALL be required personalisation data for payment tokens but will be optional for terminals to read and transmit.Cardans 242424Q1Z28RKA1EBL470G9XYG90R5
9F26Application Cryptogram (AC)Cryptogram returned by the ICC in response of the GENERATE AC or RECOVER AC commandCardbinary'77' or '80'88constructed
9F26Application Cryptogram (AC)Cryptogram returned by the ICC in response of the GENERATE AC or RECOVER AC commandCardbinary'77' or '80'88constructed
9F26Application Cryptogram (AC)Cryptogram returned by the card in response to the GPO command.Cardbinary 64'77' or '80'88constructed
9F26Application Cryptogram (AC)AC computed by the card during a transaction.Cardbinary 64'77' or '80'88constructedARQC, AAC, TC
9F26Application Cryptogram (AC)Cryptogram returned by the card in response of the GENERATE AC command.Cardbinary'77' or '80'88constructed
9F26Application Cryptogram (AC)
9F27Cryptogram Information Data (CID)Indicates the type of cryptogram and the actions to be performed by the terminalCardbinary'77' or '80'11constructed
9F27Cryptogram Information Data (CID)Indicates the type of cryptogram and the actions to be performed by the Kernel. The Cryptogram Information Data is coded according to Table 14 of [EMV Book 3].Cardbinary'77' or '80'11constructed
9F27Cryptogram Information Data (CID)Indicates the type of cryptogram (TC, ARQC, or AAC) returned by the card and the actions to be performed by the reader.Cardbinary 811constructed
9F27Cryptogram Information Data (CID)Indicates the type of cryptogram (TC, ARQC, or AAC) returned by the card and the actions to be performed by the terminal.Cardbinary 811constructed
9F27Cryptogram Information Data (CID)Indicates the type of cryptogram and the actions to be performed by the terminal after the GENERATE AC command.Cardbinary11constructed
9F27Cryptogram Information Data (CID)
9F29Extended SelectionThe value to be appended to the ADF Name in the data field of the SELECT command, if the Extended Selection Support flag is present and set to 1. Content is payment system proprietary.Cardbinary'61'var.var.
9F2AKernel IdentifierIndicates the card's preference for the kernel on which the contactless application can be processed.Cardbinary'61'11
9F2DIntegrated Circuit Card (ICC) PIN Encipherment Public Key CertificateICC PIN Encipherment Public Key certified by the issuerCardbinary'70' or '77'var. (NI)var. (NI)constructed
9F2EIntegrated Circuit Card (ICC) PIN Encipherment Public Key ExponentICC PIN Encipherment Public Key Exponent used for PIN enciphermentCardbinary'70' or '77'1 or 31 or 3constructed
9F2FIntegrated Circuit Card (ICC) PIN Encipherment Public Key RemainderRemaining digits of the ICC PIN Encipherment Public Key ModulusCardbinary'70' or '77'var. (NPE - NI + 42)var. (NPE - NI + 42)constructed
9F32Issuer Public Key ExponentIssuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key CertificateCardbinary'70' or '77'13constructed
9F32Issuer Public Key ExponentIssuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key CertificateCardbinary'70' or '77'1 or 31 or 3constructed
9F32Issuer Public Key ExponentIssuer-specified data to be used with the Issuer's public key algorithm for static data authentication.Cardbinary'70' or '77'1 or 31 or 3constructed
9F32Issuer Public Key ExponentIssuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key CertificateCardbinary'70' or '77'13constructed
9F32Issuer Public Key Exponent
9F33Terminal CapabilitiesIndicates the card data input, CVM, and security capabilities of the Terminal and Reader. The CVM capability (Byte 2) is instantiated with values depending on the transaction amount. The Terminal Capabilities is coded according to Annex A.2 of [EMV Book 4].Terminalbinary33constructed
9F33Terminal CapabilitiesIndicates the card data input, CVM, and security capabilities of the Terminal.Terminalbinary 2433constructed
9F33Terminal Capabilities
9F34Cardholder Verification Method (CVM) ResultsIndicates the results of the last CVM performedTerminalbinary33constructed
9F34Cardholder Verification Method (CVM) Results
9F35Terminal TypeIndicates the environment of the terminal, its communications capability, and its operational controlTerminaln 211constructed
9F35Terminal TypeIndicates the environment of the terminal, its communications capability, and its operational controlTerminaln 211constructed
9F35Terminal TypeIndicates the environment of the terminal, its communications capability, and its operational controlConfiguration (POS)n 211constructed
9F35Terminal Type
9F36Application Transaction Counter (ATC)Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC)Cardbinary'77' or '80'22constructed
9F36Application Transaction Counter (ATC)Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC)Cardbinary'77' or '80'22constructed
9F36Application Transaction Counter (ATC)Count of the number of transactions initiated since personalisation. Maintained by the application in the card.Cardbinary 1622constructed
9F36Application Transaction Counter (ATC)Counter maintained by the application in the card. Initial value is zero. It is incremented by 1 each time a transaction is performed.Cardbinary 1622constructed
9F36Application Transaction Counter (ATC)Counter maintained by the application in the card (incrementing the ATC is managed by the card).Cardbinary22constructed
9F36Application Transaction Counter (ATC)
9F37Unpredictable Number (UN)Value to provide variability and uniqueness to the generation of a cryptogramTerminalbinary44constructed
9F37Unpredictable Number (UN)Contains a Kernel challenge (random) to be used by the Card to ensure the variability and uniqueness to the generation of a cryptogram during an EMV mode transaction.Terminalbinary44constructed
9F37Unpredictable Number (UN) (Reader/Terminal)Value to provide variability and uniqueness to the generation of the application cryptogram.Terminalbinary 3244constructed
9F37Unpredictable Number (UN)Value to provide variability and uniqueness to the generation of the application cryptogram.Terminalbinary 3244constructed
9F37Unpredictable Number (UN)Value to provide variability and uniqueness to the generation of the application cryptogram. Requested in CDOL1.POSbinary44constructed
9F37Unpredictable Number (UN)
9F38Processing Options Data Object List (PDOL)Contains a list of terminal resident data objects (tags and lengths) needed by the ICC in processing the GET PROCESSING OPTIONS commandCardbinary'A5'var.var.constructed
9F38Processing Options Data Object List (PDOL)List of terminal/reader-related data objects (tags and lengths) requested by the card to be transmitted in the GET PROCESSING OPTIONS command.Cardbinary'A5'var.var.constructed
9F38Processing Options Data Object List (PDOL)List of terminal/reader-related data objects (tags and lengths) requested by the card to be transmitted in the GET PROCESSING OPTIONS command.Cardbinary'A5'var.var.constructed
9F38Processing Options Data Object List (PDOL)List of terminal/reader-related data objects (tags and lengths) requested by the card to be transmitted in the GET PROCESSING OPTIONS command.Cardbinary'A5'var.var.constructed
9F38Processing Options Data Object List (PDOL)
9F39Point-of-Service (POS) Entry ModeIndicates the method by which the PAN was entered, according to the first two digits of the ISO 8583:1987 POS Entry ModeTerminaln 211constructed
9F3AAmount, Reference Currency (Binary)Authorised amount expressed in the reference currencyTerminalbinary44constructed
9F3BCurrency Code, Application Reference1-4 currency codes used between the terminal and the ICC when the Transaction Currency Code is different from the Application Currency Code; each code is 3 digits according to ISO 4217Cardn 3'70' or '77'28constructed
9F3CCurrency Code, Transaction ReferenceCode defining the common currency used by the terminal in case the Transaction Currency Code is different from the Application Currency CodeTerminaln 322constructed
9F3DCurrency Exponent, Transaction ReferenceIndicates the implied position of the decimal point from the right of the transaction amount, with the Transaction Reference Currency Code represented according to ISO 4217Terminaln 111constructed
9F40Additional Terminal Capabilities (ATC)Indicates the data input and output capabilities of the Terminal and Reader. The Additional Terminal Capabilities is coded according to Annex A.3 of [EMV Book 4].Terminalbinary55primitive
9F40Additional Terminal Capabilities (ATC)Indicates the data input and output capabilities of the Terminal.Terminalbinary55primitive
9F40Additional Terminal Capabilities (ATC)
9F41Transaction Sequence CounterCounter maintained by the terminal that is incremented by one for each transactionTerminaln 4-824primitive
9F42Currency Code, ApplicationIndicates the currency in which the account is managed according to ISO 4217Cardn 3'70' or '77'22primitive
9F42Currency Code, ApplicationIndicates the currency in which the account is managed according to ISO 4217Cardn 3'70' or '77'22primitive
9F42Currency Code, ApplicationIndicates the currency in which the account is managed according to ISO 4217Cardn 3'70' or '77'22primitive
9F42Currency Code, Application
9F43Currency Exponent, Application ReferenceIndicates the implied position of the decimal point from the right of the amount, for each of the 1-4 reference currencies represented according to ISO 4217Cardn 1'70' or '77'14primitive
9F44Currency Exponent, ApplicationIndicates the implied position of the decimal point from the right of the amount represented according to ISO 4217Cardn 1'70' or '77'11primitive
9F44Currency Exponent, Application
9F45Data Authentication CodeAn issuer assigned value that is retained by the terminal during the verification process of the Signed Static Application DataCardbinary22primitive
9F46Integrated Circuit Card (ICC) Public Key CertificateICC Public Key certified by the issuerCardbinary'70' or '77'var. (NI)var. (NI)primitive
9F46Integrated Circuit Card (ICC) Public Key CertificateICC Public Key certified by the issuerCardbinary'70' or '77'var. (NI)var. (NI)primitive
9F46Application Public Key CertificateApplication Public Key Certificate used during CDA.Cardbinary'70' or '77'var. up to 128var. up to 128primitive
9F46Integrated Circuit Card (ICC) Public Key CertificateICC Public Key certified by the issuerCardbinary'70' or '77'var. (NI)var. (NI)primitive
9F46Integrated Circuit Card (ICC) Public Key Certificate
9F47Integrated Circuit Card (ICC) Public Key ExponentExponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application DataCardbinary'70' or '77'13primitive
9F47Integrated Circuit Card (ICC) Public Key ExponentExponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application DataCardbinary'70' or '77'13primitive
9F47Application Public Key ExponentExponent of Application Public KeyCardbinary'70' or '77'1 or 31 or 3primitive
9F47Integrated Circuit Card (ICC) Public Key ExponentExponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application DataCardbinary'70' or '77'13primitive
9F47Integrated Circuit Card (ICC) Public Key Exponent
9F48Integrated Circuit Card (ICC) Public Key RemainderRemaining digits of the ICC Public Key ModulusCardbinary'70' or '77'var. (NIC - NI + 42)var. (NIC - NI + 42)primitive
9F48Integrated Circuit Card (ICC) Public Key RemainderDigits of the ICC Public Key Modulus which do not fit within the ICC Public Key Certificate.Cardbinary'70' or '77'var. (NIC - NI + 42)var. (NIC - NI + 42)primitive
9F48Application Public Key RemainderRemaining digits of Application Public Key.Cardbinary'70' or '77'var.var.primitive
9F48Integrated Circuit Card (ICC) Public Key RemainderDigits of the ICC Public Key Modulus which do not fit within the ICC Public Key Certificate.Cardbinary'70' or '77'var. (NIC - NI + 42)var. (NIC - NI + 42)primitive
9F48Integrated Circuit Card (ICC) Public Key Remainder
9F49Dynamic Data Authentication Data Object List (DDOL)List of data objects (tag and length) to be passed to the ICC in the INTERNAL AUTHENTICATE commandCardbinary'70' or '77'0252primitive
9F4AStatic Data Authentication Tag List (SDA)List of tags of primitive data objects defined in this specification whose value fields are to be included in the Signed Static or Dynamic Application DataCard-'70' or '77'var.var.primitive
9F4AStatic Data Authentication Tag List (SDA)Contains list of tags of primitive data objects whose value fields are to be included in the ICC Public Key Certificate hash result.Card-'70' or '77'var.var.primitive
9F4AStatic Data Authentication Tag List (SDA)List of tags of primitive data objects defined in this specification whose value fields are to be included in the Signed Static or Dynamic Application DataCard-'70' or '77'var.var.primitive
9F4AStatic Data Authentication Tag List (SDA)List of tags of primitive data objects defined in this specification whose value fields are to be included in the Signed Static or Dynamic Application DataCard-'70' or '77'var.var.primitive
9F4AStatic Data Authentication Tag List (SDA)
9F4BSigned Dynamic Application Data (SDAD)Digital signature on critical application parameters for CDACardbinary'77' or '80'var. (NIC)var. (NIC)primitive
9F4BSigned Dynamic Application Data (SDAD)Dynamic signature generated by the card and validated by the reader during fDDA processing.Cardbinary'77' or '80'var. (NIC)var. (NIC)primitive
9F4BSigned Dynamic Application Data (SDAD)Digital signature on critical application parameters for DDA or CDACardbinary'77' or '80'var. (NIC)var. (NIC)primitive
9F4BSigned Dynamic Application Data (SDAD)
9F4CICC Dynamic NumberTime-variant number generated by the ICC, to be captured by the terminalCardbinary28primitive
9F4CICC Dynamic Number
9F4DLog EntryProvides the SFI of the Transaction Log file and its number of recordsCardbinary'BF0C' or '73'22primitive
9F4DLog EntryData element indicating the location (SFI) and the maximum number of transaction log records.Cardbinary22primitive
9F4DLog Entry
9F4EMerchant Name and LocationIndicates the name and location of the merchantTerminalansvar.var.primitive
9F4EMerchant Name and LocationIndicates the name and location of the merchant. The reader shall return the value of the Merchant Name and Location when requested by the card in a Data Object List.Terminalansvar.var.primitive
9F4EMerchant Name and LocationIndicates the name and location of the merchantConfiguration (POS)ansvar.var.primitive
9F4EMerchant Name and Location
9F4FLog FormatList (in tag and length format) of data objects representing the logged data elements that are passed to the terminal when a transaction log record is readCardbinaryvar.var.primitive
9F4FLog Format
9F50Offline Accumulator BalanceRepresents the amount of offline spending available in the Card. The Offline Accumulator Balance is retrievable by the GET DATA command, if allowed by the Card configuration.n 1266
9F50Cardholder Verification StatusIndicates the CVM choice (already done or to be subsequently applied) for the transaction. Choice is made dynamically by card based on transaction context and card risk management configuration.Cardbinary11
9F51Application Currency CodeCardbinaryvar.var.
9F51DRDOLA data object in the Card that provides the Kernel with a list of data objects that must be passed to the Card in the data field of the RECOVER AC command.Cardbinaryvar.var.
9F52Application Default Action (ADA)Cardbinaryvar.var.
9F52Terminal Compatibility IndicatorIndicates to the card the transaction modes (EMV, Magstripe) supported by the KernelKernel 5binary11
9F53Consecutive Transaction Counter International Limit (CTCIL)Cardbinaryvar.var.
9F53Transaction Category CodeThis is a data object defined by MasterCard which indicates the type of transaction being performed, and which may be used in card risk management.Cardan11
9F53Terminal Interchange Profile (dynamic)Defines the reader CVM requirement and capabilities, as well as other reader capabilities (online capability, contact EMV capability) for the TransactionKernel 5binary33
9F54Cumulative Total Transaction Amount Limit (CTTAL)Cardbinaryvar.var.
9F54DS ODS CardContains the Card stored operator proprietary data obtained in the response to the GET PROCESSING OPTIONS command.Cardbinary0160
9F55Geographic IndicatorCardH
9F55Issuer Authentication FlagsCardbinary1140
9F55Issuer Authentication FlagsCardbinary1140
9F55Issuer Authentication FlagsCardbinary1140
9F56Issuer Authentication IndicatorCardH
9F56Issuer Proprietary BitmapCardbinaryvar.var.00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00
9F56Issuer Proprietary BitmapCardbinaryvar.var.00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00
9F56Issuer Proprietary BitmapCardbinaryvar.var.00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00
9F57Issuer Country CodeCardbinaryvar.var.
9F58Consecutive Transaction Counter Limit (CTCL)Cardbinaryvar.var.
9F59Consecutive Transaction Counter Upper Limit (CTCUL)Cardbinaryvar.var.
9F5AApplication Program Identifier (Program ID)Payment system proprietary data element identifying the Application Program ID of the card application. When personalised, the Application Program ID is returned in the FCI Issuer Discretionary Data of the SELECT response (Tag ‘BF0C'). EMV mode readers that support Dynamic Reader Limits (DRL) functionality examine the Application Program ID to determine the Reader Limit Set to apply.Cardbinary116
9F5AApplication Program Identifier (Program ID)Proprietary data element used by the device during Dynamic Reader Limit processing to determine the Reader Limit Set to apply for the transaction. EMV mode readers that support Dynamic Reader Limits (DRL) functionality support four or more Application Program Identifiers, each corresponding to a Reader Limit Set.Terminalbinary116
9F5BIssuer Script ResultsIndicates the results of Issuer Script processing. When the reader/terminal transmits this data element to the acquirer, in this version of Kernel 3, it is acceptable that only byte 1 is transmitted, although it is preferable for all five bytes to be transmitted.Terminalbinaryvar.var.
9F5BDSDOLA data object in the Card that provides the Kernel with a list of data objects that must be passed to the Card in the data field of the GENERATE AC command after the CDOL1 Related Data. An example of value for DSDOL is 'DF6008DF6108DF6201DF63A0', representing TLDS Input (Card) TLDS Digest H TLDS ODS Info TLDS ODS Term. The Kernel must not presume that this is a given though, as the sequence and presence of data objects can vary. The presence of TL DS ODS Info is mandated and the processing of the last TL entry in DSDOL is different from normal TL processing as described in section 4.1.4.Terminalbinaryvar.var.
9F5CCumulative Total Transaction Amount Upper Limit (CTTAUL)Visa proprietary data element specifying the maximum total amount of offline transactions in the designated currency or designated and secondary currency allowed for the card application before a transaction is declined after an online transaction is unable to be performed.Cardn 1266
9F5CDS Requested Operator IDContains the Terminal determined operator identifier for data storage. It is sent to the Card in the GET PROCESSING OPTIONS command.Cardbinary88
9F5CMagstripe Data Object List (MDOL)List of data objects (tag and length) to be passed to the card in the GET MAGSTRIPE DATA command.Cardbinaryvar. up to 252var. up to 252
9F5DAvailable Offline Spending Amount (AOSA)Kernel 3 proprietary data element indicating the remaining amount available to be spent offline. The AOSA is a calculated field used to allow the reader to print or display the amount of offline spend that is available on the card.Cardn 1266
9F5DApplication Capabilities Information (ACI)Lists a number of card features beyond regular payment.Cardbinary33
9F5EConsecutive Transaction International Upper Limit (CTIUL)Cardbinaryvar.var.
9F5EDS IDData Storage Identifier constructed as follows: Application PAN (without any 'F' padding) Application PAN Sequence Number If necessary, it is padded to the left with one hexadecimal zero to ensure whole bytes. If necessary, it is padded to the left with hexadecimal zeroes to ensure a minimum length of 8 bytes.Cardn 16-22811
9F5FDS Slot AvailabilityContains the Card indication, obtained in the response to the GET PROCESSING OPTIONS command, about the slot type(s) available for data storage.Cardbinary11
9F5FOffline BalanceIn the case of a prepaid card, represents the value stored in card. May be returned in the GENERATE AC response.Cardn 1266
9F60CVC3 (Track1)The CVC3 (Track1) is a 2-byte cryptogram returned by the Card in the response to the COMPUTE CRYPTOGRAPHIC CHECKSUM command.Cardbinary22
9F60Issuer Update ParameterParameter from the ICC to indicate the behaviour/ergonomics (e.g. “present-and-hold” or “two presentments” or none) for processing the results of the online authorisation request.Cardbinary11
9F60P3 Generated 3DES KEYSCardH
9F61CVC3 (Track2)The CVC3 (Track2) is a 2-byte cryptogram returned by the Card in the response to the COMPUTE CRYPTOGRAPHIC CHECKSUM command.Cardbinary22
9F62PCVC3 (Track1)PCVC3(Track1) indicates to the Kernel the positions in the discretionary data field of the Track 1 Data where the CVC3 (Track1) digits must be copied.binary66
9F62Encrypted PIN - ISO 95641 Format 0 (Thales P3 Format 01)CardH
9F63Offline Counter Initial ValueCardbinaryvar.var.
9F63PUNATC (Track1)PUNATC(Track1) indicates to the Kernel the positions in the discretionary data field of Track 1 Data where the Unpredictable Number (Numeric) digits and Application Transaction Counter digits have to be copied.binary66
9F64NATC (Track1)The value of NATC(Track1) represents the number of digits of the Application Transaction Counter to be included in the discretionary data field of Track 1 Data.Cardbinary11
9F65PCVC3 (Track2)PCVC3(Track2) indicates to the Kernel the positions in the discretionary data field of the Track 2 Data where the CVC3 (Track2) digits must be copied.binary22
9F66Terminal Transaction Qualifiers (TTQ)Indicates reader capabilities, requirements, and preferences to the card. TTQ byte 2 bits 8-7 are transient values, and reset to zero at the beginning of the transaction. All other TTQ bits are static values, and not modified based on transaction conditions. TTQ byte 3 bit 7 shall be set by the acquirer-merchant to 1b.Terminalbinary 3244
9F66PUNATC (Track2)PUNATC(Track2) indicates to the Kernel the positions in the discretionary data field of Track 2 Data where the Unpredictable Number (Numeric) digits and Application Transaction Counter digits have to be copied.binary22
9F67MSD OffsetCardbinaryvar.var.
9F67NATC (Track2)The value of NATC(Track2) represents the number of digits of the Application Transaction Counter to be included in the discretionary data field of Track 2 Data.Cardbinary11
9F68Card Additional ProcessesCardbinaryvar.var.
9F69Card Authentication Related DataContains the fDDA Version Number, Card Unpredictable Number, and Card Transaction Qualifiers. For transactions where fDDA is performed, the Card Authentication Related Data is returned in the last record specified by the Application File Locator for that transaction.Cardbinary516
9F69UDOLThe UDOL is the DOL that specifies the data objects to be included in the data field of the COMPUTE CRYPTOGRAPHIC CHECKSUM command. The UDOL must at least include the Unpredictable Number (Numeric). The UDOL is not mandatory for the Card. If it is not present in the Card, then the Default UDOL is used.Cardbinaryvar.var.
9F6AUnpredictable Number (Numeric)Unpredictable number generated by the Kernel during a mag-stripe mode transaction. The Unpredictable Number (Numeric) is passed to the Card in the data field of the COMPUTE CRYPTOGRAPHIC CHECKSUM command.
The 8-nUN most significant digits must be set to zero.
Cardn 844
9F6BCard CVM LimitCardbinaryvar.var.
9F6BTrack 2 DataTrack 2 Data contains the data objects of the track 2 according to [ISO/IEC 7813], excluding start sentinel, end sentinel and LRC. The Track 2 Data is present in the file read using the READ RECORD command during a mag-stripe mode transaction.Cardbinary019
9F6CCard Transaction Qualifiers (CTQ)In this version of the specification, used to indicate to the device the card CVM requirements, issuer preferences, and card capabilities.Cardbinary 1622
9F6DVLP Reset ThresholdCardbinaryvar.var.
9F6DMag-stripe Application Version Number (Reader)Version number assigned by the payment system for the specific mag-stripe mode functionality of the Kernel.Cardbinary22
9F6DKernel 4 Reader CapabilitiesA proprietary data element with bits 8, 7, and 4 only used to indicate a terminal's capability to support Kernel 4 mag-stripe or EMV contactless. This data element is OR'd with Terminal Type, Tag '9F35', resulting in a modified Tag '9F35', which is passed to the card when requested.Terminaln 211
9F6EThird Party DataThe Third Party Data contains various information, possibly including information from a third party. If present in the Card, the Third Party Data must be returned in a file read using the READ RECORD command or in the File Control Information Template. 'Device Type' is present when the most significant bit of byte 1 of 'Unique Identifier' is set to 0b. In this case, the maximum length of 'Proprietary Data' is 26 bytes. Otherwise it is 28 bytes.Cardbinary532
9F6EForm Factor Indicator (qVSDC)Indicates the form factor of the consumer payment device and the type of contactless interface over which the transaction was conducted. This information is made available to the issuer host.Card/Terminalbinary 3244
9F6EForm Factor Indicator (FFI)Indicates the form factor of the consumer payment device and the type of contactless interface over which the transaction was conducted. This information is made available to the issuer host.Card/Terminalbinary 3244
9F6FDS Slot Management ControlContains the Card indication, obtained in the response to the GET PROCESSING OPTIONS command, about the status of the slot containing data associated to the DS Requested Operator ID.Cardbinary11
9F70Protected Data Envelope 1The Protected Data Envelopes contain proprietary information from the issuer, payment system or third party. The Protected Data Envelope can be retrieved with the GET DATA command. Updating the Protected Data Envelope with the PUT DATA command requires secure messaging and is outside the scope of this specification.binary0192
9F70Card Interface CapabilitiesData element indicating other interfaces supported by the device.Cardbinary 1622
9F71Protected Data Envelope 2Same as Protected Data Envelope 1.binary0192
9F71Mobile CVM ResultsProprietary data element returned from the Card in the GET PROCESSING OPTIONS response, indicating the status of Mobile CVM entry.Cardbinary 3244
9F72Protected Data Envelope 3Same as Protected Data Envelope 1.binary0192
9F72Consecutive Transaction Limit (International—Country)Visa proprietary data element specifying the maximum number of the consecutive offline international (those not in the country of issue) transactions allowed for that card application before a transaction goes online.Cardbinary11
9F73Protected Data Envelope 4Same as Protected Data Envelope 1.binary0192
9F73Currency Conversion ParametersA decimal value used in a conversion algorithm to convert the Secondary Application Currency Code to the card's domestic (Application Currency Code). Issuer Script may be used to modify this data element.Cardn 844
9F74Protected Data Envelope 5Same as Protected Data Envelope 1.binary0192
9F74VLP Issuer Authorisation CodeA Visa proprietary data element containing a code indicating that the transaction was an approved VLP transaction. If present indicates offline approval from card.Carda 666
9F75Unprotected Data Envelope 1The Unprotected Data Envelopes contain proprietary information from the issuer, payment system or third party. Unprotected Data Envelopes can be retrieved with the GET DATA command and can be updated with the PUT DATA (CLA='80') command without secure messaging.Cardbinary0192
9F75Cumulative Total Transaction Amount Limit-Dual CurrencyVisa proprietary data element specifying the upper limit of the total amount of offline domestic transactions in the designated currency (Application Currency Code) and a secondary currency (Secondary Application Currency Code) allowed for that card application before a transaction is forced to go online. This limit is in the designated currency.Cardn 1266
9F76Unprotected Data Envelope 2Same as Unprotected Data Envelope 1.Cardbinary0192
9F76Secondary Application Currency CodeIndicates a secondary currency to be converted to the designated currency in which the account is managed (Application Currency Code) according to ISO 4217.Cardn 322
9F77Unprotected Data Envelope 3Same as Unprotected Data Envelope 1.Cardbinary0192
9F77VLP Funds LimitA Visa proprietary data element, Issuer Limit for VLP available funds, is used to reset VLP Available Funds after an online approved transaction.Cardbinaryvar.var.
9F78Unprotected Data Envelope 4Same as Unprotected Data Envelope 1.Cardbinary0192
9F78VLP Single Transaction LimitA Visa proprietary data element indicating the maximum amount allowed for single VLP transactionCardbinaryvar.var.
9F79Unprotected Data Envelope 5Same as Unprotected Data Envelope 1.Cardbinary0192
9F79VLP Available FundsA counter that is decremented by the Amount Authorized when a VLP transaction is approved.Cardbinaryvar.var.
9F7AVLP Terminal Support IndicatorIf present indicates offline and/or online support. If absent indicates online only supportTerminaln 111
9F7BVLP Terminal Transaction LimitTerminalH
9F7CCustomer Exclusive Data (CED)Contains data for transmission to the issuer.Cardbinaryvar. up to 32var. up to 32
9F7CMerchant Custom DataProprietary merchant data that may be requested by the Card.Cardbinary2020
9F7DDS Summary 1Contains the Card indication, obtained in the response to the GET PROCESSING OPTIONS command, about either the stored summary associated with DS ODS Card if present, or about a default zero-filled summary if DS ODS Card is not present and DS Unpredictable Number is present.Cardbinary816
9F7DVISA Applet DataCardH
9F7EMobile Support IndicatorThe Mobile Support Indicator informs the Card that the Kernel supports extensions for mobile and requires on device cardholder verification.Cardbinary11
9F7EApplication life cycle data (8 first bytes)CardH
9F7FDS Unpredictable NumberContains the Card challenge (random), obtained in the response to the GET PROCESSING OPTIONS command, to be used by the Terminal in the summary calculation when providing DS ODS Term.Cardbinary44
9F7FCard Production Life Cycle (CPLC) DataCardH
A5File Control Information (FCI) Proprietary TemplateIdentifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4Cardvariable'6F'var.var.constructed
A5File Control Information (FCI) Proprietary TemplateIdentifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4Cardvariable'6F'var.var.constructed
A5File Control Information (FCI) Proprietary TemplateIdentifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4Cardvariable'6F'var.var.constructed
BF0CFile Control Information (FCI) Issuer Discretionary DataIssuer discretionary part of the File Control Information Proprietary Template.Cardvariable'A5'0222primitive
BF0CFile Control Information (FCI) Issuer Discretionary DataIssuer discretionary part of the File Control Information Proprietary Template.Cardvariable'A5'0222primitive
BF0CFile Control Information (FCI) Issuer Discretionary DataIssuer discretionary part of the File Control Information Proprietary Template.Cardvariable'A5'0222primitive
BF0CFile Control Information (FCI) Issuer Discretionary Data
BF50Visa Fleet - CDOCardH
BF60Integrated Data Storage Record Update TemplatePart of the command data for the EXTENDED GET PROCESSING OPTIONS command. The IDS Record Update Template contains data to be updated in one or more IDS Records.Data Exchangebinaryvar.var.
C3Card issuer action code -declineCardH
C4Card issuer action code -defaultCardH
C5Card issuer action code onlineCardH
C6PIN Try LimitCardH
C7CDOL 1 Related Data LengthCardH
C8Card risk management country codeCardH
C9Card risk management currency codeCardH
CALower cummulative offline transaction amountCardH
CBUpper cumulative offline transaction amountCardH
CDCard Issuer Action Code (PayPass) - DefaultCardH33005800
CECard Issuer Action Code (PayPass) - OnlineCardH3300F800
CFCard Issuer Action Code (PayPass) - DeclineCardH33080800
D1Currency conversion tableCardH
D2Integrated Data Storage Directory (IDSD)Directory of Integrated Data Storage records on the card.Cardbinaryvar.var.
D3Additional check tableCardH
D5Application ControlCardH
D6Default ARPC response codeCardH
D7Application Control (PayPass)CardH33000080
D8AIP (PayPass)CardH22
D9AFL (PayPass)CardH1216
DAStatic CVC3-TRACK1CardH220000
DBStatic CVC3-TRACK2CardH220000
DCIVCVC3-TRACK1CardH220000
DDIVCVC3-TRACK2CardH220000
DF01Encrypted PIN Block in Tag 9F62 - ISO 95641 Format 0CardH
DF02PEK Version NumberCardH
DF03PIN Try LimitCardH
DF04PIN Try Counter (VSDC Application)CardH
DF05AIP - For VISA ContactlessCardH
DF06Products permittedCardH
DF07Offline checks mandatedCardH
DF08UDKmacCardH
DF09UDKencCardH
DF0BRetries Permitted LimitCardH
DF0CScript Message UpdateCardH
DF0DFleet Issuer Action Code - DefaultCardH
DF0EFleet Issuer Action Code - DenialCardH
DF0FFleet Issuer Action Code - OnlineCardH
DF12Vehicle Registration NumberCardA
DF13DDA Public ModulusCardH
DF14Driver NameCardA
DF15Driver IDCardA
DF16Max Fill VolumeCardH
DF17DDA Public Modulus LengthCardH
DF18MileageCardH
DF20Issuer Proprietary Bitmap (IPB)CardH
DF21Internet Authentication Flag (IAF)CardH
DF22Encrypted PEK - RFUCardH
DF23PEK Key Check Value - RFUCardH
DF24MDK - Key derivation IndexCardH
DF25VISA DPA - MDK - Key derivation IndexCardH
DF26Encrypted PIN Block - ISO 9564-1 Format 1 PIN Block (Thales P3 Format 05)CardH
DF40qVSDC AIPCardH
DF41VSDC AIPCardH
DF42UDKacCardH
DF43UDKmacCardH
DF44UDKencCardH
DF47UDKcvcCardH
DF48UDKac KCVCardH
DF49UDKmac KCVCardH
DF4AUDKenc KCVCardH
DF4BUDKcvc KCVCardH
DF4BPOS Cardholder Interaction InformationThe POS Cardholder Interaction Information informs the Kernel about the indicators set in the mobile phone that may influence the action flow of the merchant and cardholder.binary33
DF51Grand Parent ACCardH
DF52Parent ACCardH
DF53Grand Parent MACCardH
DF54Parent MACCardH
DF55Grand Parent ENCCardH
DF56Parent ENC/Terminal Action Code - DefaultCard/TerminalH
DF57Terminal Action Code - DeclineTerminalH
DF60DS Input (Card)Contains Terminal provided data if permanent data storage in the Card was applicable (DS Slot Management Control[8]=1b), remains applicable, or becomes applicable (DS ODS Info[8]=1b). Otherwise this data item is a filler to be supplied by the Kernel. The data is forwarded to the Card with the GENERATE AC command, as per DSDOL formatting.Cardbinary88
DF60DDA Component PCardH
DF61DDA Component QCardH
DF61DS Digest HContains the result of OWHF2(DS Input (Term)) or OWHF2AES(DS Input (Term)), if DS Input (Term) is provided by the Terminal. This data object is to be supplied to the Card with the GENERATE AC command, as per DSDOL formatting.Cardbinary88
DF62DS ODS InfoContains Terminal provided data to be forwarded to the Card with the GENERATE AC command, as per DSDOL formatting.Cardbinary11
DF62DDA Component D1CardH
DF63DDA Component D2CardH
DF63DS ODS TermContains Terminal provided data to be forwarded to the Card with the GENERATE AC command, as per DSDOL formatting.Cardbinary0160
DF64DDA Component Q Minus 1 Mod PCardH
DF65DDA Private ExponentCardH
DF6BPaypass ContactlessCardH
DF79Dynamic Data Authentication KeysCardH
DF8101DS Summary 2This data allows the Kernel to check the consistency between DS Summary 1 and DS Summary 2, and so to ensure that DS ODS Card is provided by a genuine Card. It is located in the ICC Dynamic Data recovered from the Signed Dynamic Application Data.Cardbinary816
DF8102DS Summary 3This data allows the Kernel to check whether the Card has seen the same transaction data as were sent by the Terminal/Kernel. It is located in the ICC Dynamic Data recovered from the Signed Dynamic Application Data.Cardbinary816
DF8104Balance Read Before Gen ACThe presence of Balance Read Before Gen AC in the TLV Database is an indication to the Kernel to read the offline balance from the Card before the GENERATE AC command. The Kernel stores the offline balance read from the Card in Balance Read Before Gen AC.n 1266
DF8105Balance Read After Gen ACThe presence of Balance Read After Gen AC in the TLV Database is an indication to the Kernel to read the offline balance from the Card after the GENERATE AC command. The Kernel stores the offline balance read from the Card in Balance Read After Gen AC.n 1266
DF8106Data NeededList of tags included in the DEK signal to request information from the Terminal.Cardbinaryvar.var.
DF8107CDOL1 Related DataCommand data field of the GENERATE AC command, coded according to CDOL1.Cardbinaryvar.var.
DF8108DS AC TypeContains the AC type indicated by the Terminal for which IDS data must be stored in the Card.Cardbinary11
DF8109DS Input (Term)Contains Terminal provided data if permanent data storage in the Card was applicable (DS Slot Management Control[8]=1b), remains applicable or becomes applicable (DS ODS Info[8]=1b). DS Input (Term) is used by the Kernel as input to calculate DS Digest H.Cardbinary88
DF810ADS ODS Info For ReaderContains instructions from the Terminal on how to proceed with the transaction if:
- The AC requested by the Terminal does not match the AC proposed by the Kernel
- The update of the slot data has failed
Cardbinary11
DF810BDS Summary StatusInformation reported by the Kernel to the Terminal about:
- The consistency between DS Summary 1 and DS Summary 2 (successful read)
- The difference between DS Summary 2 and DS Summary 3 (successful write)
This data object is part of the Discretionary Data.
Cardbinary11
DF810CKernel IDContains a value that uniquely identifies each Kernel. There is one occurrence of this data object for each Kernel in the Reader.binary11
DF810DDSVN TermIntegrated data storage support by the Kernel depends on the presence of this data object. If it is absent, or is present with a length of zero, integrated data storage is not supported. Its value is '02' for this version of data storage functionality. This variable length data item has an initial byte that defines the maximum version number supported by the Terminal and a variable number of subsequent bytes that define how the Terminal supports earlier versions of the specification. As this is the first version, no legacy support is described and no additional bytes are present.Cardbinaryvar.var.
DF810EPost-Gen AC Put Data StatusInformation reported by the Kernel to the Terminal, about the processing of PUT DATA commands after processing the GENERATE AC command. Possible values are 'completed' or 'not completed'. In the latter case, this status is not specific about which of the PUT DATA commands failed, or about how many of these commands have failed or succeeded. This data object is part of the Discretionary Data provided by the Kernel to the Terminal.binary11
DF810FPre-Gen AC Put Data StatusInformation reported by the Kernel to the Terminal, about the processing of PUT DATA commands before sending the GENERATE AC command. Possible values are 'completed' or 'not completed'. In the latter case, this status is not specific about which of the PUT DATA commands failed, or about how many of these commands have failed or succeeded. This data object is part of the Discretionary Data provided by the Kernel to the Terminal.binary11
DF8110Proceed To First Write FlagIndicates that the Terminal will send no more requests to read data other than as indicated in Tags To Read. This data item indicates the point at which the Kernel shifts from the Card reading phase to the Card writing phase.
If Proceed To First Write Flag is not present or is present with non zero length and value different from zero, then the Kernel proceeds without waiting.
If Proceed To First Write Flag is present with zero length, then the Kernel sends a DEK signal to the Terminal and waits for the DET signal.
If Proceed To First Write Flag is present with non zero length and value equal to zero, then the Kernel waits for a DET signal from the Terminal without sending a DEK signal.
binary11
DF8111PDOL Related DataCommand data field of the GET PROCESSING OPTIONS command, coded according to PDOL.binaryvar.var.
DF8112Tags To ReadList of tags indicating the data the Terminal has requested to be read. This data item is present if the Terminal wants any data back from the Card before the Data Record. This could be in the context of SDS, or for non data storage usage reasons, for example the PAN. This data item may contain configured data.
This data object may be provided several times by the Terminal. Therefore, the values of each of these tags must be accumulated in the Tags To Read Yet buffer.
binaryvar.var.
DF8113DRDOL Related DataCommand data field of the RECOVER AC command, coded according to DRDOL.Cardbinaryvar.var.
DF8114Reference Control ParameterWorking variable to store the reference control parameter of the GENERATE AC command.binary11
DF8115Error IndicationContains information regarding the nature of the error that has been encountered during the transaction processing. This data object is part of the Discretionary Data.Cardbinary66
DF8116User Interface Request DataCombines all parameters to be sent with the MSG signal.binary2222
DF8117Card Data Input CapabilityIndicates the card data input capability of the Terminal and Reader. The Card Data Input Capability is coded according to Annex A.2 of [EMV Book 4].Cardbinary11
DF8118CVM Capability - CVM RequiredIndicates the CVM capability of the Terminal and Reader when the transaction amount is greater than the Reader CVM Required Limit. The CVM Capability - CVM Required is coded according to Annex A.2 of [EMV Book 4].Cardbinary11
DF8119CVM Capability - No CVM RequiredIndicates the CVM capability of the Terminal and Reader when the transaction amount is less than or equal to the Reader CVM Required Limit. The CVM Capability - No CVM Required is coded according to Annex A.2 of [EMV Book 4].Cardbinary11
DF811ADefault UDOLThe Default UDOL is the UDOL to be used for constructing the value field of the COMPUTE CRYPTOGRAPHIC CHECKSUM command if the UDOL in the Card is not present. The Default UDOL must contain as its only entry the tag and length of the Unpredictable Number (Numeric) and has the value: '9F6A04'.Cardbinary33
DF811BKernel ConfigurationIndicates the Kernel configuration options.binary11
DF811CMax Lifetime of Torn Transaction Log RecordMaximum time, in seconds, that a record can remain in the Torn Transaction Log.binary22
DF811DMax Number of Torn Transaction Log RecordsIndicates the maximum number of records that can be stored in the Torn Transaction Log.binary11
DF811EMag-stripe CVM Capability - CVM RequiredIndicates the CVM capability of the Terminal/Reader in the case of a mag-stripe mode transaction when the Amount, Authorized (Numeric) is greater than the Reader CVM Required Limit.binary11
DF811FSecurity CapabilityIndicates the security capability of the Kernel. The Security Capability is coded according to Annex A.2 of [EMV Book 4].binary11
DF8120Terminal Action Code - DefaultSpecifies the acquirer's conditions that cause a transaction to be rejected on an offline only Terminal.binary55
DF8121Terminal Action Code - DenialSpecifies the acquirer's conditions that cause the denial of a transaction without attempting to go online.binary55
DF8122Terminal Action Code - OnlineSpecifies the acquirer's conditions that cause a transaction to be transmitted online on an online capable Terminal.binary55
DF8123Reader Contactless Floor LimitIndicates the transaction amount above which transactions must be authorized online.n 1266
DF8124Reader Contactless Transaction Limit (No On-device CVM)Indicates the transaction amount above which the transaction is not allowed, when on device cardholder verification is not supported.n 1266
DF8125Reader Contactless Transaction Limit (On-device CVM)Indicates the transaction amount above which the transaction is not allowed, when on device cardholder verification is supported.n 1266
DF8126Reader CVM Required LimitIndicates the transaction amount above which the Kernel instantiates the CVM capabilities field in Terminal Capabilities with CVM Capability - CVM Required.n 1266
DF8127Time Out ValueDefines the time in ms before the timer generates a TIMEOUT signal.binary22
DF8128IDS StatusIndicates if the transaction performs an IDS read and/or write.binary11
DF8129Outcome Parameter SetThis data object is used to indicate to the Terminal the outcome of the transaction processing by the Kernel. Its value is an accumulation of results about applicable parts of the transaction.binary88
DF812ADD Card (Track1)If Track 1 Data is present, then DD Card (Track1) contains a copy of the discretionary data field of Track 1 Data as returned by the Card in the file read using the READ RECORD command during a mag-stripe mode transaction (i.e. without Unpredictable Number (Numeric), Application Transaction Counter, CVC3 (Track1) and nUN included).Cardans056
DF812BDD Card (Track2)DD Card (Track2) contains a copy of the discretionary data field of Track 2 Data as returned by the Card in the file read using the READ RECORD command during a mag-stripe mode transaction (i.e. without Unpredictable Number (Numeric), Application Transaction Counter, CVC3 (Track2) and nUN included).Cardcn08
DF812CMag-stripe CVM Capability - No CVM RequiredIndicates the CVM capability of the Terminal/Reader in the case of a mag-stripe mode transaction when the Amount, Authorized (Numeric) is less than or equal to the Reader CVM Required Limit.Cardbinary11
DF812DMessage Hold TimeIndicates the default delay for the processing of the next MSG signal. The Message Hold Time is an integer in units of 100ms.n 633
DF8130Hold Time ValueIndicates the time that the field is to be turned off after the transaction is completed if requested to do so by the cardholder device. The Hold Time Value is in units of 100ms.binary11
DF8131Phone Message TableThe Phone Message Table is a variable length list of entries of eight bytes each, and defines for the selected AID the message and status identifiers as a function of the POS Cardholder Interaction Information. Each entry in the Phone Message Table contains the fields shown in the table below.
Note that the last entry in the Phone Message Table must always have PCII Mask and PCII Value set to '000000'.
binaryvar.var.
FF60Visa InternationalCardH
FF62Visa Magnetic StripeCardH
FF63Visa Quick VSDCCardH
FF8101Torn RecordA copy of a record from the Torn Transaction Log that is expired. Torn Record is sent to the Terminal as part of the Discretionary Data.binaryvar.var.
FF8102Tags To Write Before Gen ACList of data objects indicating the Terminal data writing requests to be sent to the Card before processing the GENERATE AC command or the RECOVER AC command. This data object may be provided several times by the Terminal in a DET signal. Therefore, these values must be accumulated in Tags To Write Yet Before Gen AC buffer.binaryvar.var.
FF8103Tags To Write After Gen ACContains the Terminal data writing requests to be sent to the Card after processing the GENERATE AC command or the RECOVER AC command. The value of this data object is composed of a series of TLVs. This data object may be provided several times by the Terminal in a DET signal. Therefore, these values must be accumulated in Tags To Write Yet After Gen AC.binaryvar.var.
FF8104Data To SendList of data objects that contains the accumulated data sent by the Kernel to the Terminal in a DEK signal. These data may correspond to Terminal reading requests, obtained from the Card by means of GET DATA or READ RECORD commands, or may correspond to data that the Kernel posts to the Terminal as part of its own processing.Cardbinaryvar.var.
FF8105Data RecordThe Data Record is a list of TLV encoded data objects returned with the Outcome Parameter Set on the completion of transaction processing.Cardbinaryvar.var.
FF8106Discretionary DataThe Discretionary Data is a list of Kernel-specific data objects sent to the Terminal as a separate field in the OUT signal.Cardbinaryvar.var.

Elements with no tags

NameDescriptionSourceFormatTemplateLength (min)Length (max)P/CExample
Active AFLContains the AFL indicating the (remaining) terminal file records to be read from the Card. The Active AFL is updated after each successful READ RECORDbinaryvar. up to 252var. up to 252-
Active TagContains the tag requested by the GET DATA command.binaryvar. up to 2var. up to 2-
AC TypeContains the AC type to be requested from the Card with the GENERATE AC command. This is the outcome of Terminal Action Analysis.binary11-
Alternate Interface SupportIndicates whether the terminal supports an alternate payment interface to the contactless Reader.Terminal---Contact, Mag-stripe, Other
Application Selection IndicatorFor an application in the ICC to be supported by an application in the terminal, the Application Selection Indicator indicates whether the associated AID in the terminal must match the AID in the card exactly, including the length of the AID, or only up to the length of the AID in the terminal There is only one Application Selection Indicator per AID supported by the terminalTerminalAt the discretion of the terminal. The data is not sent across the interfaceSee formatSee format-
Authorisation Response Cryptogram (ARPC)A cryptogram generated by the Issuer Host System during an online transaction.Issuerbinary 6488-
Cardholder Verification Results (CVR)Proprietary data element indicating the exception conditions that occurred during Card Risk Management.Cardbinary 3244-
Card Status Update (CSU)Contains data sent to the ICC to indicate whether the issuer approves or declines the transaction, and to initiate actions specified by the issuer. Transmitted to the card in Issuer Authentication Data.Issuerbinary44-
Certification Authority Public KeyPayment system public key used for dynamic data authentication.Terminalbinary---
Certification Authority Public KeyPayment system public key used for offline data authentication.TerminalPer payment system specificationsPer payment system specificationsPer payment system specifications-
Certification Authority Public KeyPresent (up to 5 different instances) if Offline Data Authentication is supported for at least one of the Combinations with this RID (EMV Mode only). Each CA Public Key in the list is composed of the following mandatory fields:
- CAPK Index (b, 1 byte)
- CAPK Modulus (b, max. 248 bytes)
- CAPK Exponent (b, 1 or 3 bytes)
- CAPK SHA-1 Checksum (b, 20 bytes)
Configuration (RID)binaryvar.var.-
Certification Authority Public Key Check SumA check value calculated on the concatenation of all parts of the Certification Authority Public Key (RID, Certification Authority Public Key Index, Certification Authority Public Key Modulus, Certification Authority Public Key Exponent) using SHA-1Terminalbinary2020-
Certification Authority Public Key ExponentValue of the exponent part of the Certification Authority Public KeyTerminalbinary1 or 31 or 3-
Certification Authority Public Key ModulusValue of the modulus part of the Certification Authority Public KeyTerminalbinaryNCA (up to 248)NCA (up to 248)-
Cryptogram Version NumberProprietary data element indicating the version of the TC, AAC/ARQC algorithm used by the application.Cardbinary 811-
Combination OptionsDefines some acquirer options for the combination, e.g. modes supported.Configuration (AID)binary22-
Contactless Floor LimitUsed in Kernel 5 Terminal Risk Management (EMV Mode only). Present if the Combination supports Floor Limit Check or Random Transaction Selection.Configuration (AID)n 1266-
Contactless Transaction LimitUsed in Kernel 5 Terminal Risk Management.Configuration (AID)n 1266-
CVM Required LimitUsed in Kernel 5 Terminal Risk Management.Configuration (AID)n 1266-
Decline Required by Reader IndicatorProprietary internal indicator used during transaction processing to indicate that internal reader processes have indicated that the transaction should be declined.Terminal----
Default Dynamic Data Authentication Data Object List (DDOL)DDOL to be used for constructing the INTERNAL AUTHENTICATE command if the DDOL in the card is not presentTerminalbinaryvar.var.-
Default Transaction Certificate Data Object List (TDOL)TDOL to be used for generating the TC Hash Value if the TDOL in the card is not presentTerminalbinaryvar.var.-
Delayed Authorisations SupportedDefines whether the terminal is configured to perform delayed authorisations.TerminalImplementation SpecificImplementation SpecificImplementation Specific-
Enciphered Personal Identification Number (PIN) DataTransaction PIN enciphered at the PIN pad for online verification or for offline verification if the PIN pad and IFD are not a single integrated deviceTerminalbinary88-
Failed MS CntrCounts the number of failed consecutive mag-stripe mode transactions. The Failed MS Cntr is stored in the scratch pad provided to the Kernel at instantiation.binary11-
Issuer Script ResultsIndicates the result of the terminal script processingTerminalbinaryvar.var.-
Maximum Target Percentage to be used for Biased Random SelectionValue used in terminal risk management for random transaction selection - present if the Combination supports Random Transaction Selection (EMV Mode only).Configuration (AID)n 211-
Message TypeIndicates whether the batch data capture record is a financial record or adviceTerminaln 211-
Next CmdAn internal working variable used to indicate the C-APDU that is currently being processed by the Card.binary11-
nUNNumber of non-zero bits in PUNATC(Track2) - NATC(Track2)binary11-
ODA StatusIndicates if CDA is to be performed for the transaction in progress.binary11-
Offline CapabilityOffline capable terminals are capable of performing offline contactless transactions.TerminalImplementation SpecificImplementation SpecificImplementation Specific-
Online Capability (Partial or Full)Terminals that are Online Capable must be capable of performing Partial Online contactless transactions. Online capable terminals may optionally provide support for a Full Online contactless transaction.TerminalImplementation SpecificImplementation SpecificImplementation Specific-
Online Required by Reader IndicatorProprietary internal indicator used during transaction processing to indicate that internal reader processes have indicated that the transaction should be online requested.Terminal----
Online Transaction ContextA set of persistent data elements representing the context of an ongoing online transaction. The Online Transaction Context is saved by the Kernel before returning the Online Request outcome, and is restored if Kernel is restarted for an Issuer Update.Kernel-var.var.-
Personal Identification Number (PIN) Pad Secret KeySecret key of a symmetric algorithm used by the PIN pad to encipher the PIN and by the card reader to decipher the PIN if the PIN pad and card reader are not integratedTerminal-var.var.-
Point of Service Data CodeA series of codes that identify the terminal capability, security data, and specific conditions present at the time a transaction took place at the point of service.Terminalan1212-
Proprietary Authentication DataContains issuer data for transmission to the card in the Issuer Authentication Data of an online transaction.Issuerbinary08-
Reader Contactless Floor LimitIndicates the contactless floor limit of the reader for a specific AID. If the transaction amount is greater than the Reader Contactless Floor Limit, then the reader requires online processing for the transaction.Terminaln 1266-
Reader Contactless Floor LimitIndicates the contactless floor limit.Entry Pointn 1266-
Reader Contactless Transaction LimitIndicates the transaction amount above which the transaction is not allowed. This data object is instantiated with Reader Contactless Transaction Limit (On-device CVM) if on device cardholder verification is supported by the Card and with Reader Contactless Transaction Limit (No On-device CVM) otherwise.Terminaln 1266-
Reader Contactless Transaction LimitIndicates the contactless transaction limit of the reader for a specific AID. If the transaction amount is greater than or equal to the Reader Contactless Transaction Limit, then a contactless transaction is not permitted. Switching the transaction over to another interface is permitted.Terminaln 1266-
Reader Contactless Transaction LimitIndicates the limit for which contactless transactions can be conducted.Entry Pointn 1266-
Reader CVM Required LimitIndicates the CVM limit of the reader for a specific AID. If the transaction amount is greater than or equal to the Reader CVM Required Limit, then the reader requires a CVM for the transaction.Terminaln 1266-
Reader CVM Required LimitIndicates the limit for which CVM is required.Terminalbinary---
Recovering from Torn EMV Transaction FlagInternal Kernel variable (Boolean) set to TRUE when the Kernel attempts to recover from a torn transaction (EMV Mode only).Kernel 5----
Recovery ContextA set of persistent Kernel 5 parameters involved in the management of torn EMV transactions. It consists of:
- Recovering from Torn EMV Transaction Flag
- Torn Track 2 Data
- Torn CDA Hash Data Buffer
Kernel 5----
Removal TimeoutPresent if the Combination supports Issuer Update as Acquirer Option (EMV Mode only). In case of Online Request with "Present and Hold" outcome, this parameter corresponds to the time after which cardholder is asked to remove the card. Value is given in units of 100ms.Configuration (AID)n 422-
Removal TimeoutIndicates whether a timeout function should be started with the time specified.TerminalImplementation SpecificImplementation SpecificImplementation Specific-
Static Data To Be AuthenticatedBuffer used to concatenate records that are involved in offline data authentication.binary02048-
Status Check SupportThis flag indicates whether the reader is able to use a single unit of currency check to determine whether the card is genuine and active.Entry PointImplementation SpecificImplementation SpecificImplementation Specific-
Tags To Read YetList of tags that contains the accumulated Terminal data reading requests received in Tags To Read. Requested data objects that are sent to the Terminal are spooled from this buffer. Tags To Read Yet is initiated when the Kernel is started with Tags To Read if present in the ACT signal. This list can be augmented with Terminal requested data items provided during Kernel processing in DET signals. The Kernel sends the requested data objects to the Terminal with the DEK signal in Data To Send.binaryvar.var.-
Tags To Write Yet After Gen ACList of data objects that contains the accumulated Terminal data writing requests received in Tags To Write After Gen AC.binaryvar.var.-
Tags To Write Yet Before Gen ACList of data objects that contains the accumulated Terminal data writing requests received in Tags To Write Before Gen AC.binaryvar.var.-
Target Percentage to be Used for Random SelectionValue used in terminal risk management for random transaction selection. Present if the Combination supports Random Transaction Selection (EMV Mode only).Configuration (AID)n 211-
Terminal Action Code - DefaultSpecifies the acquirer's conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction onlineTerminalbinary 4055-
Terminal Action Code - DefaultUsed in Kernel 5 Terminal Action Analysis (EMV Mode only).Configuration (AID)binary55-
Terminal Action Code - DenialSpecifies the acquirer's conditions that cause the denial of a transaction without attempt to go onlineTerminalbinary 4055-
Terminal Action Code - DenialUsed in Kernel 5 Terminal Action AnalysisConfiguration (AID)binary55-
Terminal Action Code - OnlineSpecifies the acquirer's conditions that cause a transaction to be transmitted onlineTerminalbinary 4055-
Terminal Action Code - OnlineUsed in Kernel 5 Terminal Action Analysis (EMV Mode only).Configuration (AID)binary55-
Terminal Exception FileA file of account numbers to be used by the terminal, for which it has been predetermined that there shall be an authorisation decision of denial.Terminal----
Terminal Interchange Profile (static)Defines the Cardholder Verification Methods and other reader capabilities (online capability, contact EMV capability) for the Combination.Configuration (AID)binary33-
Threshold Value for Biased Random SelectionValue used in terminal risk management for random transaction selection. Present if the Combination supports Random Transaction Selection (EMV Mode only)Configuration (AID)n 1266-
Torn CDA Hash Data BufferA copy of the PDOL related data and CDOL1 related data sent to the card during a torn transaction in EMV Mode. This copy is used to verify the CDA signature during the subsequent transaction recovery process.Kernel 5-var. up to 507var. up to 507-
Torn EntryData object that is used to refer to a record in the Torn Transaction Log. This may be the record number, but the actual implementation is proprietary.binaryvar.var.-
Torn Temp RecordHolds a copy of a record from the Torn Transaction Log.binaryvar.var.-
Torn Track 2 DataA copy of the card Track 2 Equivalent Data, kept by the Kernel after a torn transaction in EMV Mode to ensure that the card presented for recovery is the same as for the torn transaction.Kernel 5binary1919-
Transaction AmountClearing amount of the transaction, including tips and other adjustmentsTerminaln 1266-000000001000
Transaction ModeAn internal Kernel indicator storing the transaction mode selected for conducting the transaction. It admits the following values:
- Undefined Mode
- EMV Mode
- Magstripe Mode
- Legacy Mode
Kernel 5----
Transaction Reference Currency ConversionTransaction Reference Currency ConversionTerminaln 844-
Unpredictable Number RangeSpecifies the range in which the unpredictable number must be generated in for contactless mag-stripe mode.Terminal----
Zero Amount AllowedThis flag indicates whether a transaction with a zero amount is permitted.Entry PointImplementation SpecificImplementation SpecificImplementation Specific-

Any EMV tag missing? Please let us know.