List of EMV & NFC tags with their description.
Note that the same list with extended searching options is implemented in our freeware EFT product.
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
06 | Object Identifier (OID) | ||||||||
41 | Country code and national data | ||||||||
42 | Issuer 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) | Card | n 6 | 'BF0C' or '73' | 3 | 3 | primitive | |
42 | Issuer Identification Number (IIN) | ||||||||
43 | Card service data | ||||||||
44 | Initial access data | ||||||||
45 | Card issuer`s data | ||||||||
46 | Pre-issuing data | ||||||||
47 | Card capabilities | ||||||||
48 | Status information | ||||||||
4D | Extended header list | ||||||||
4F | Application 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). | Card | binary 40-128 | '61' | 5 | 16 | primitive | |
50 | Application Label | Mnemonic associated with the AID according to ISO/IEC 7816-5 | Card | ans with the special character limited to space | '61' or 'A5' | 1 | 16 | primitive | |
50 | Application Label | Mnemonic 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. | Card | ans 1-16 (special characters limited to spaces) | 1 | 16 | primitive | ||
50 | Application Label | Mnemonic associated with the AID according to ISO/IEC 7816-5 (with the special character limited to space). | Card | ans 1-16 (special characters limited to spaces) | 1 | 16 | primitive | ||
51 | Path | A 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. | Card | binary | var. | var. | |||
52 | Command to perform | Card | H | ||||||
53 | Discretionary data, discretionary template | ||||||||
56 | Track 1 Data | Track 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. | ans | 0 | 76 | constructed | |||
56 | Track 1 Equivalent Data | Card | |||||||
57 | Track 2 Equivalent Data | Contains the data objects of the track 2, in accordance with [ISO/IEC 7813], excluding start sentinel, end sentinel, and LRC. | Card | binary | '70' or '77' | 0 | 19 | primitive | |
57 | Track 2 Equivalent Data | Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows:
| Card | binary | '70' or '77' | 0 | 19 | primitive | |
57 | Track 2 Equivalent Data | Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows:
| Card | binary | '70' or '77' | 0 | 19 | primitive | |
57 | Track 2 Equivalent Data | Image of magnetic stripe Track 2. (For Kernel 4, Track 2 Equivalent Data may not be an exact image of magnetic stripe Track 2.) | Card | cn | '70' or '77' | 0 | 19 | primitive | |
57 | Track 2 Equivalent Data | Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC). | Card | binary | '70' or '77' | 19 | 19 | primitive | |
58 | Track 3 Equivalent Data | Card | binary | primitive | |||||
59 | Card expiration date | Card | |||||||
5A | Application Primary Account Number (PAN) | Valid cardholder account number | Card | cn variable up to 19 | '70' or '77' | 0 | 10 | primitive | |
5A | Application 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. | Card | cn variable up to 19 | '70' or '77' | 0 | 10 | primitive | |
5A | Application 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. | Card | cn variable up to 19 | '70' or '77' | var. up to 10 | var. up to 10 | primitive | |
5A | Application Primary Account Number (PAN) | Valid cardholder account number | Card | cn variable up to 19 | '70' or '77' | var. up to 10 | var. up to 10 | primitive | |
5B | Name of an individual | ||||||||
5C | Tag list | ||||||||
5D | Deleted (see 9D) | Terminal | H | ||||||
5D | Header list | ||||||||
5E | Proprietary login data |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
5F20 | Cardholder Name | Indicates cardholder name according to ISO 7813 | Card | ans 2-26 | '70' or '77' | 2 | 26 | primitive | |
5F20 | Cardholder Name | Indicates cardholder name according to ISO 7813 | Card | ans 2-26 | '70' or '77' | 2 | 26 | primitive | |
5F20 | Cardholder Name | Indicates cardholder name according to ISO 7813 | Card | ans 2-26 | '70' or '77' | 2 | 26 | primitive | |
5F20 | Cardholder Name | Indicates cardholder name according to ISO 7813 | Card | ans 2-26 | '70' or '77' | 2 | 26 | primitive | |
5F21 | Track 1, identical to the data coded | Card | |||||||
5F22 | Track 2, identical to the data coded | Card | |||||||
5F23 | Track 3, identical to the data coded | Card | |||||||
5F24 | Application Expiration Date | Date 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. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F24 | Application Expiration Date | Date 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. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F24 | Application Expiration Date | Date after which the card application expires. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F24 | Application Expiration Date | Date after which application expires. It shall be present for EMV Mode and Legacy Mode. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F25 | Application Effective Date | Date 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. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F25 | Application Effective Date | Date from which the application may be used. The date is expressed in the YYMMDD format. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F25 | Application Effective Date | Date from which the application may be used. The date is expressed in the YYMMDD format. | Card | n 6 (YYMMDD) | '70' or '77' | 3 | 3 | primitive | |
5F26 | Date, Card Effective | ||||||||
5F27 | Interchange control | ||||||||
5F28 | Issuer Country Code | Indicates the country of the issuer according to ISO 3166-1 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F28 | Issuer Country Code | Indicates the country of the issuer according to ISO 3166-1 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F28 | Issuer Country Code | Indicates the country of the issuer according to ISO 3166-1 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F28 | Issuer Country Code | Indicates the country of the issuer according to ISO 3166-1 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F29 | Interchange profile | ||||||||
5F2A | Transaction Currency Code | Indicates the currency code of the transaction according to ISO 4217 | Terminal | n 3 | 2 | 2 | primitive | 0978 | |
5F2A | Transaction Currency Code | Indicates the currency code of the transaction according to ISO 4217 | Terminal | n 3 | 2 | 2 | primitive | 0978 | |
5F2A | Transaction Currency Code | Indicates 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]. | Terminal | n 3 | 2 | 2 | primitive | 0978 | |
5F2A | Transaction Currency Code | Indicates the currency code of the transaction according to [ISO 4217] | Terminal | n 3 | 2 | 2 | primitive | 0978 | |
5F2A | Transaction Currency Code | Indicates the currency code of the transaction according to ISO 4217. Requested in CDOL1. | Configuration (POS) | n 3 | 2 | 2 | primitive | 0978 | |
5F2B | Date of birth | ||||||||
5F2C | Cardholder nationality | ||||||||
5F2D | Language Preference | 1-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. | Card | an 2 | 'A5' | 2 | 8 | primitive | |
5F2D | Language Preference | 1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1. | Card | an 2 | 'A5' | 2 | 8 | primitive | |
5F2D | Language Preference | 1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1. | Card | an 2 | 'A5' | 2 | 8 | primitive | |
5F2E | Cardholder biometric data | ||||||||
5F2F | PIN usage policy | ||||||||
5F30 | Service Code | Service code as defined in ISO/IEC 7813 for Track 1 and Track 2 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F30 | Service Code | Contains the Service Code elements. | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
5F32 | Transaction counter |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
5F33 | Date, Transaction | ||||||||
5F34 | Application Primary Account Number (PAN) Sequence Number (PSN) | Identifies and differentiates cards with the same Application PAN | Card | n 2 | '70' or '77' | 1 | 1 | primitive | |
5F34 | Application Primary Account Number (PAN) Sequence Number (PSN) | Identifies and differentiates cards with the same PAN | Card | n 2 | '70' or '77' | 1 | 1 | primitive | |
5F34 | Application Primary Account Number (PAN) Sequence Number (PSN) | Identifies and differentiates cards with the same PAN | Card | n 2 | '70' or '77' | 1 | 1 | primitive | |
5F34 | Application Primary Account Number (PAN) Sequence Number (PSN) | Identifies and differentiates cards (applications) with the same PAN | Card | n 2 | '70' or '77' | 1 | 1 | primitive | |
5F34 | Application Primary Account Number (PAN) Sequence Number (PSN) | Identifies and differentiates cards (applications) with the same PAN | Card | n 2 | '70' or '77' | 1 | 1 | primitive | |
5F35 | Sex (ISO 5218) | Representation of human sexes through a language-neutral single-digit code (0 = not known, 1 = male, 2 = female, 9 = not applicable) | primitive | ||||||
5F36 | Transaction Currency Exponent | Identifies the decimal point position from the right of the transaction amount accordin to ISO 4217 | Terminal | n 1 | 1 | 1 | primitive | ||
5F36 | Transaction Currency Exponent | Indicates 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 1 | 1 | 1 | primitive | ||
5F37 | Static internal authentication (one-step) | ||||||||
5F38 | Static internal authentication - first associated data | ||||||||
5F39 | Static internal authentication - second associated data | ||||||||
5F3A | Dynamic internal authentication | ||||||||
5F3B | Dynamic external authentication | ||||||||
5F3C | Transaction Reference Currency Code | Identifies the common currency used by the terminal | Terminal | binary 2 | 1 | 1 | |||
5F3C | Dynamic mutual authentication | ||||||||
5F3D | Transaction Reference Currency Exponent | Identifies the decimal point position from the right of the terminal common currency | Terminal | n 1 | 1 | 1 | |||
5F40 | Cardholder portrait image | ||||||||
5F41 | Element list | ||||||||
5F42 | Address | ||||||||
5F43 | Cardholder handwritten signature image | ||||||||
5F44 | Application image | ||||||||
5F45 | Display message | ||||||||
5F46 | Timer | ||||||||
5F47 | Message reference | ||||||||
5F48 | Cardholder private key | ||||||||
5F49 | Cardholder public key | ||||||||
5F4A | Public key of certification authority | ||||||||
5F4B | Deprecated (see note 2 below) | ||||||||
5F4C | Certificate holder authorization | ||||||||
5F4D | Integrated circuit manufacturer identifier | ||||||||
5F4E | Certificate content | ||||||||
5F50 | Issuer Uniform resource locator (URL) | The URL provides the location of the Issuer's Library Server on the Internet. | Card | ans | 'BF0C' or '73' | var. | var. | primitive | |
5F53 | International Bank Account Number (IBAN) | Uniquely identifies the account of a customer at a financial institution as defined in ISO 13616. | Card | variable | 'BF0C' or '73' | 0 | 34 | primitive | |
5F54 | Bank Identifier Code (BIC) | Uniquely identifies a bank as defined in ISO 9362. | Card | variable | 'BF0C' or '73' | 8 or 11 | 8 or 11 | primitive | |
5F55 | Issuer Country Code (alpha2 format) | Indicates the country of the issuer as defined in ISO 3166 (using a 2 character alphabetic code) | Card | a 2 | 'BF0C' or '73' | 2 | 2 | primitive | |
5F56 | Issuer Country Code (alpha3 format) | Indicates the country of the issuer as defined in ISO 3166 (using a 3 character alphabetic code) | Card | a 3 | 'BF0C' or '73' | 3 | 3 | primitive | |
5F57 | Account Type | Indicates the type of account selected on the terminal, coded as specified in Annex G | Terminal | n 2 | 1 | 1 | |||
60 | Template, Dynamic Authentication | ||||||||
6080 | Commitment (e.g., a positive number less than the public RSA modulus in use) | ||||||||
6081 | Challenge (e.g., a number, possibly zero, less than the public RSA exponent in use) | ||||||||
6082 | Response (e.g., a positive number less than the public RSA modulus in use) | ||||||||
6083 | Committed challenge (e.g., the hash-code of a commitment data object) | ||||||||
6084 | Authentication code (e.g., the hash-code of one or more data fields and a commitment data object) | ||||||||
6085 | Exponential (e.g., a public positive number for establishing a session key by a DH method) | ||||||||
60A0 | Template, Identification data |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
61 | Application Template | Template containing one or more data objects relevant to an application directory entry according to [ISO 7816-5]. | Card | binary | '70' | var. up to 252 | var. up to 252 | constructed | |
61 | Directory Entry | Contains one or more data objects relevant to an application directory entry according to [ISO 7816-5]. | Card | variable | var. | var. | |||
62 | File Control Parameters (FCP) Template | Identifies the FCP template according to ISO/IEC 7816-4 | Card | variable | var. up to 252 | var. up to 252 | constructed | ||
6280 | Number of data bytes in the file, excluding structural information | ||||||||
6281 | Number of data bytes in the file, including structural information if any | ||||||||
6282 | File descriptor byte | ||||||||
6283 | File identifier | ||||||||
6284 | DF name | ||||||||
6285 | Proprietary information, primitive encoding (i.e., not coded in BER-TLV) | ||||||||
6286 | Security attribute in proprietary format | ||||||||
6287 | Identifier of an EF containing an extension of the file control information | ||||||||
6288 | Short EF identifier | ||||||||
628A | Life cycle status byte (LCS) | ||||||||
628B | Security attribute referencing the expanded format | ||||||||
628C | Security attribute in compact format | ||||||||
628D | Identifier of an EF containing security environment templates | ||||||||
62A0 | Template, Security attribute for data objects | ||||||||
62A1 | Template, Security attribute for physical interfaces | ||||||||
62A2 | One or more pairs of data objects, short EF identifier (tag 88) - absolute or relative path (tag 51) | ||||||||
62A5 | Proprietary information, constructed encoding | ||||||||
62AB | Security attribute in expanded format | ||||||||
62AC | Identifier of a cryptographic mechanism | ||||||||
63 | Wrapper | ||||||||
64 | Template, File Management Data (FMD) | ||||||||
65 | Cardholder related data | ||||||||
66 | Template, Card data | ||||||||
67 | Template, Authentication data | ||||||||
68 | Special user requirements | ||||||||
6A | Template, Login | ||||||||
6A80 | Qualifier | ||||||||
6A81 | Telephone Number | ||||||||
6A82 | Text | ||||||||
6A83 | Delay indicators, for detecting an end of message | ||||||||
6A84 | Delay indicators, for detecting an absence of response | ||||||||
6B | Template, Qualified name | ||||||||
6B06 | Qualified name | ||||||||
6B80 | Name | ||||||||
6BA0 | Name | ||||||||
6C | Template, Cardholder image | ||||||||
6D | Template, Application image | ||||||||
6E | Application related data | ||||||||
6F | File Control Information (FCI) Template | Identifies the FCI template according to ISO/IEC 7816-4 | Card | variable | 0 | 252 | constructed | ||
6F | File Control Information (FCI) Template | Identifies the FCI template according to ISO/IEC 7816-4 | Card | variable | 0 | 252 | constructed | ||
6F | File Control Information (FCI) Template | Identifies the FCI template according to ISO/IEC 7816-4 | Card | variable | 0 | 252 | constructed | ||
6F | Template, File Control Parameters and File Management Data (FCI) | ||||||||
6FA5 | Template, FCI A5 | ||||||||
70 | READ RECORD Response Message Template | Template 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') | Card | variable | 0 | 255 | constructed | ||
70 | READ RECORD Response Message Template | 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') | Card | variable | var. up to 252 | var. up to 252 | constructed | ||
70 | Template, AEF Data | ||||||||
71 | Issuer Script Template 1 | Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC command | Issuer | binary | var. | var. | constructed | ||
71 | Issuer Script Template 1 | Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC command | Issuer | binary | var. up to 128 | var. up to 128 | constructed | ||
71 | Template, Issuer Script 1 | ||||||||
7186 | Issuer Script Command | ||||||||
719F18 | Issuer Script Identifier |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
72 | Issuer Script Template 2 | Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC command | Issuer | binary | var. | var. | constructed | ||
72 | Issuer Script Template 2 | Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC command | Issuer | binary | var. up to 128 | var. up to 128 | constructed | ||
72 | Template, Issuer Script 2 | ||||||||
73 | Directory Discretionary Template | Issuer discretionary part of the directory according to ISO/IEC 7816-5 | Card | variable | '61' | 0 | 252 | constructed | |
77 | Response Message Template Format 2 | Contains the data objects (with tags and lengths) returned by the ICC in response to a command | Card | variable | var. | var. | constructed | ||
77 | Response Message Template Format 2 | Contains the data objects (with tags and lengths) returned by the card in response to a command. | Card | variable | var. | var. | constructed | ||
77 | Response Message Template Format 2 | Contains the data objects (with tags and lengths) returned by the ICC in response to a command | Card | variable | var. | var. | constructed | ||
77 | Template, Response Message Format 2 | ||||||||
78 | Compatible Tag Allocation Authority | ||||||||
79 | Coexistent Tag Allocation Authority | ||||||||
7A | Template, Security Support (SS) | see 6.4 | |||||||
7A80 | Card session counter | ||||||||
7A81 | Session identifier | ||||||||
7A82 | File selection counter | ||||||||
7A83 | File selection counter | ||||||||
7A84 | File selection counter | ||||||||
7A85 | File selection counter | ||||||||
7A86 | File selection counter | ||||||||
7A87 | File selection counter | ||||||||
7A88 | File selection counter | ||||||||
7A89 | File selection counter | ||||||||
7A8A | File selection counter | ||||||||
7A8B | File selection counter | ||||||||
7A8C | File selection counter | ||||||||
7A8D | File selection counter | ||||||||
7A8E | File selection counter | ||||||||
7A93 | Digital signature counter | ||||||||
7A9F2X | Internal progression value ('X'-is a specific index, e.g., an index referencing a counter of file selections) | ||||||||
7A9F3Y | External progression value ('Y'-is a specific index, e.g., an index referencing an external time stamp) | ||||||||
7B | Template, Security Environment (SE) | see 6.5 | |||||||
7B80 | SEID byte, mandatory | ||||||||
7B8A | LCS byte, optional | ||||||||
7BAC | Cryptographic mechanism identifier template, optional | ||||||||
7BA4 | Control reference template (CRT) | see 6.3.1 | |||||||
7BAA | Control reference template (CRT) | see 6.3.1 | |||||||
7BB4 | Control reference template (CRT) | see 6.3.1 | |||||||
7BB6 | Control reference template (CRT) | see 6.3.1 | |||||||
7BB8 | Control reference template (CRT) | see 6.3.1 | |||||||
7D | Template, Secure Messaging (SM) | see 6 | |||||||
7D80 | Plain value not coded in BER-TLV | ||||||||
7D81 | Plain value not coded in BER-TLV | ||||||||
7D82 | Cryptogram (plain value coded in BER-TLV and including secure messaging data objects) | ||||||||
7D83 | Cryptogram (plain value coded in BER-TLV and including secure messaging data objects) | ||||||||
7D84 | Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects) | ||||||||
7D85 | Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects) | ||||||||
7D86 | Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV) | ||||||||
7D87 | Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV) | ||||||||
7D8E | Cryptographic checksum (at least four bytes) | ||||||||
7D90 | Hash-code | ||||||||
7D91 | Hash-code | ||||||||
7D92 | Certificate (not BER-TLV coded data) | ||||||||
7D93 | Certificate (not BER-TLV coded data) | ||||||||
7D94 | Security environment identifier (SEID byte, see 6.5) | ||||||||
7D95 | Security environment identifier (SEID byte, see 6.5) | ||||||||
7D96 | Number Le in the unsecured command APDU (one or two bytes) | ||||||||
7D97 | Number Le in the unsecured command APDU (one or two bytes) |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
7D99 | Processing status of the secured response APDU (new SW1-SW2, two bytes) | ||||||||
7D9A | Input data element for the computation of a digital signature (the value field is signed) | ||||||||
7D9B | Input data element for the computation of a digital signature (the value field is signed) | ||||||||
7D9C | Public key | ||||||||
7D9D | Public key | ||||||||
7D9E | Digital signature | ||||||||
7DA0 | Input template for the computation of a hash-code (the template is hashed) | ||||||||
7DA1 | Input template for the computation of a hash-code (the template is hashed) | ||||||||
7DA2 | Input template for the verification of a cryptographic checksum (the template is integrated) | ||||||||
7DA4 | Control reference template for authentication (AT) | ||||||||
7DA5 | Control reference template for authentication (AT) | ||||||||
7DA8 | Input template for the verification of a digital signature (the template is signed) | ||||||||
7DAA | Template, Control reference for hash-code (HT) | ||||||||
7DAB | Template, Control reference for hash-code (HT) | ||||||||
7DAC | Input template for the computation of a digital signature (the concatenated value fields are signed) | ||||||||
7DAD | Input template for the computation of a digital signature (the concatenated value fields are signed) | ||||||||
7DAE | Input template for the computation of a certificate (the concatenated value fields are certified) | ||||||||
7DAF | Input template for the computation of a certificate (the concatenated value fields are certified) | ||||||||
7DB0 | Plain value coded in BER-TLV and including secure messaging data objects | ||||||||
7DB1 | Plain value coded in BER-TLV and including secure messaging data objects | ||||||||
7DB2 | Plain value coded in BER-TLV, but not including secure messaging data objects | ||||||||
7DB3 | Plain value coded in BER-TLV, but not including secure messaging data objects | ||||||||
7DB4 | Control reference template for cryptographic checksum (CCT) | ||||||||
7DB5 | Control reference template for cryptographic checksum (CCT) | ||||||||
7DB6 | Control reference template for digital signature (DST) | ||||||||
7DB7 | Control reference template for digital signature (DST) | ||||||||
7DB8 | Control reference template for confidentiality (CT) | ||||||||
7DB9 | Control reference template for confidentiality (CT) | ||||||||
7DBA | Response descriptor template | ||||||||
7DBB | Response descriptor template | ||||||||
7DBC | Input template for the computation of a digital signature (the template is signed) | ||||||||
7DBD | Input template for the computation of a digital signature (the template is signed) | ||||||||
7DBE | Input template for the verification of a certificate (the template is certified) | ||||||||
7E | Template, Nesting Interindustry data objects | ||||||||
7F20 | Display control template | ||||||||
7F21 | Cardholder certificate | ||||||||
7F2E | Biometric data template | ||||||||
7F49 | Template, Cardholder public key | ||||||||
7F4980 | Algorithm reference as used in control reference data objects for secure messaging | ||||||||
7F4981 | RSA 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) | ||||||||
7F4982 | RSA 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) | ||||||||
7F4983 | DSA 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) | ||||||||
7F4984 | DSA 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) | ||||||||
7F4985 | ECDSA Order (a prime number denoted as q, order of the generator PB, coded on z bytes) | ||||||||
7F4986 | ECDSA 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) | ||||||||
7F4C | Template, Certificate Holder Authorization | ||||||||
7F4E | Certificate Body | ||||||||
7F4E42 | Certificate Authority Reference |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
7F4E5F20 | Certificate Holder Reference | ||||||||
7F4E5F24 | Expiration Date, Certificate | ||||||||
7F4E5F25 | Effective Date, Certificate | ||||||||
7F4E5F29 | Certificate Profile Identifier | ||||||||
7F4E65 | Certificate Extensions | ||||||||
7F60 | Template, Biometric information | ||||||||
80 | Response Message Template Format 1 | Contains the data objects (without tags and lengths) returned by the ICC in response to a command | Card | variable | var. | var. | primitive | ||
80 | Response Message Template Format 1 | Contains the data objects (without tags and lengths) returned by the card in response to a command. | Card | variable | var. | var. | primitive | ||
80 | Response Message Template Format 1 | Contains the data objects (without tags and lengths) returned by the ICC in response to a command | Card | variable | var. | var. | primitive | ||
80 | Response Message Template Format 1 | Contains the data objects (without tags and lengths) returned by the ICC in response to a command | Card | variable | var. | var. | primitive | ||
81 | Amount, Authorised (Binary) | Authorised amount of the transaction (excluding adjustments) | Terminal | binary | 4 | 4 | primitive | 00010000 | |
82 | Application Interchange Profile (AIP) | Indicates the capabilities of the card to support specific functions in the application | Card | binary | '77' or '80' | 2 | 2 | primitive | |
82 | Application Interchange Profile (AIP) | Indicates the capabilities of the card to support specific functions in the application | Card | binary | '77' or '80' | 2 | 2 | primitive | |
82 | Application 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). | Card | binary 16 | '77' or '80' | 2 | 2 | primitive | |
82 | Application Interchange Profile (AIP) | Indicates the capabilities of the card to support specific functions in the application. | Card | binary 16 | '77' or '80' | 2 | 2 | primitive | |
82 | Application Interchange Profile (AIP) | Indicates the capabilities of the card to support specific functions in the application. | Card | binary | '77' or '80' | 2 | 2 | primitive | |
82 | Application Interchange Profile (AIP) | Indicates the capabilities of the card to support specific functions in the application. | Card | binary | 2 | 2 | primitive | ||
83 | Command Template | Identifies the data field of a command message | Terminal | binary | var. | var. | primitive | ||
83 | Command Template | ||||||||
84 | Dedicated File (DF) Name | Identifies the name of the DF as described in ISO/IEC 7816-4 | Card | binary | '6F' | 5 | 16 | primitive | |
84 | Dedicated File (DF) Name | Identifies the name of the DF as described in ISO/IEC 7816-4 | Card | binary 40-128 | 5 | 16 | primitive | ||
84 | Dedicated File (DF) Name | Identifies the name of the DF as described in ISO/IEC 7816-4 | Card | binary | 5 | 16 | primitive | ||
84 | Dedicated File (DF) Name | ||||||||
86 | Issuer Script Command | Contains a command for transmission to the ICC | Issuer | binary | '71' or '72' | var. up to 125 | var. up to 125 | primitive | |
86 | Issuer Script Command | ||||||||
87 | Application Priority Indicator | Indicates the priority of a given application or group of applications in a directory | Card | binary | '61' or 'A5' | 1 | 1 | primitive | |
87 | Application Priority Indicator | Indicates the priority of a given application or group of applications in a directory | Card | binary 8 | '61' or 'A5' | 1 | 1 | primitive | |
87 | Application Priority Indicator | Indicates the priority of a given application or group of applications in a directory | Card | binary 8 | '61' or 'A5' | 1 | 1 | primitive | |
87 | Application Priority Indicator | Indicates the priority of a given application or group of applications in a directory | Card | binary | '61' or 'A5' | 1 | 1 | primitive | |
87 | Application Priority Indicator | ||||||||
88 | Short 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. | Card | binary | 'A5' | 1 | 1 | primitive | |
88 | Short File Identifier (SFI) | Identifies the SFI to be used in the commands related to a given AEF. | Card | binary 8 | 'A5' | 1 | 1 | primitive | |
88 | Short File Identifier (SFI) | ||||||||
89 | Authorisation Code | Nonzero value generated by the issuer for an approved transaction. | Issuer | ans 6 (special characters limited to spaces) | 6 | 6 | primitive | ||
89 | Authorisation Code | Non-zero value generated by the Authorisation Systems for an approved transaction. | Issuer | an 6 | 6 | 6 | primitive | ||
89 | Authorization Code | ||||||||
8A | Authorisation Response Code (ARC) | Indicates the transaction disposition of the transaction received from the issuer for online authorisations. | Issuer/Terminal | an 2 | 2 | 2 | primitive | ||
8A | Authorisation Response Code (ARC) | Data element generated by the Issuer Host System or the Reader indicating the disposition of the transaction. | Issuer/Terminal | an 2 | 2 | 2 | primitive | ||
8A | Authorisation 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. | Issuer | an 2 | 2 | 2 | primitive | ||
8A | Authorization Response Code (ARC) | ||||||||
8C | Card 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 command | Card | binary | '70' or '77' | 0 | 252 | primitive | |
8C | Card 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 command | Card | binary | '70' or '77' | var. up to 64 | var. up to 64 | primitive |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
8C | Card 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 command | Card | binary | '70' or '77' | var. up to 252 | var. up to 252 | primitive | |
8C | Card Risk Management Data Object List 1 (CDOL1) | ||||||||
8D | Card 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 command | Card | binary | '70' or '77' | var. up to 64 | var. up to 64 | primitive | |
8D | Card 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 command | Card | binary | '70' or '77' | var. up to 252 | var. up to 252 | primitive | |
8D | Card Risk Management Data Object List 2 (CDOL2) | ||||||||
8E | Cardholder Verification Method (CVM) List | Identifies a method of verification of the cardholder supported by the application | Card | binary | '70' or '77' | 10 | 252 | primitive | |
8E | Cardholder Verification Method (CVM) List | Identifies a prioritised list of methods of verification of the cardholder supported by the card application. | Card | binary | '70' or '77' | var. up to 32 | var. up to 32 | primitive | |
8E | Cardholder Verification Method (CVM) List | Identifies a prioritised list of methods of verification of the cardholder supported by the card application. | Card | binary | '70' or '77' | var. up to 252 | var. up to 252 | primitive | |
8E | Cardholder Verification Method (CVM) List | ||||||||
8F | Certification Authority Public Key Index (PKI) | Identifies the certification authority's public key in conjunction with the RID | Card | binary | '70' or '77' | 1 | 1 | primitive | |
8F | Certification Authority Public Key Index (PKI) | Identifies the Certificate Authority's public key in conjunction with the RID for use in offline data authentication. | Card | binary 8 | 1 | 1 | primitive | ||
8F | Certification Authority Public Key Index (PKI) | Identifies the Certificate Authority's public key in conjunction with the RID for use in static data authentication. | Card | binary 8 | 1 | 1 | primitive | ||
8F | Certification Authority Public Key Index (PKI) | Identifies the certification authority's public key in conjunction with the RID. Required for EMV Mode. | Card | binary | 1 | 1 | primitive | ||
8F | Certification Authority Public Key Index (PKI) | ||||||||
90 | Issuer Public Key Certificate | Issuer public key certified by a certification authority | Card | binary | '70' or '77' | var. (NCA) | var. (NCA) | primitive | |
90 | Issuer Public Key Certificate | Issuer's public key certified by a certificate authority for use in offline data authentication. | Card | binary | '70' or '77' | var. (NCA) | var. (NCA) | primitive | |
90 | Issuer Public Key Certificate | Issuer's public key certified by a certificate authority for use in static data authentication. | Card | binary 512-1984 | '70' or '77' | var. 64-248 | var. 64-248 | primitive | |
90 | Issuer Public Key Certificate | Issuer public key certified by a certification authority | Card | binary | '70' or '77' | var. (NCA) | var. (NCA) | primitive | |
90 | Issuer Public Key Certificate | ||||||||
91 | Issuer Authentication Data | Data sent to the ICC for online Issuer Authentication | Issuer | binary 64-128 | 8 | 16 | primitive | ||
91 | Issuer Authentication Data | Issuer data transmitted to card for online Issuer authentication. | Issuer | binary 64-128 | var. up to 16 | var. up to 16 | primitive | ||
91 | Issuer Authentication Data | Data sent to the ICC for online Issuer Authentication | Issuer | binary | 8 | 16 | primitive | ||
91 | Issuer Authentication Data | ||||||||
92 | Issuer Public Key Remainder | Remaining digits of the Issuer Public Key Modulus | Card | binary | '70' or '77' | var. (NI - NCA + 36) | var. (NI - NCA + 36) | primitive | |
92 | Issuer Public Key Remainder | Portion of the Issuer Public Key Modulus which does not fit into the Issuer PK Certificate. | Card | binary | '70' or '77' | var. (NI - NCA + 36) | var. (NI - NCA + 36) | primitive | |
92 | Issuer Public Key Remainder | Remaining digits of the Issuer's public key to be hashed. | Card | binary | '70' or '77' | var. | var. | primitive | |
92 | Issuer Public Key Remainder | Remaining digits of the Issuer Public Key Modulus | Card | binary | '70' or '77' | var. (NI - NCA + 36) | var. (NI - NCA + 36) | primitive | |
92 | Issuer Public Key Remainder | ||||||||
93 | Signed Static Application Data (SAD) | Digital signature on critical application parameters that is used in static data authentication (SDA). | Card | binary 512-1984 | '70' or '77' | 64 | 248 | primitive | |
93 | Signed Static Application Data (SAD) | ||||||||
94 | Application 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. | Card | binary, var.; multiple of 4 between 4 and 252 | '77' or '80' | 4 | 252 | primitive | |
94 | Application File Locator (AFL) | Indicates the location (SFI, range of records) of the AEFs related to a given application. | Card | binary | '77' or '80' | 4 | 252 | primitive | |
94 | Application File Locator (AFL) | Indicates the location (SFI, range of records) of the AEFs related to a given application. | Card | variable | '77' or '80' | var. up to 64 | var. up to 64 | primitive | |
94 | Application File Locator (AFL) | Indicates the location (SFI, range of records) of the AEFs related to a given application. | Card | variable | '77' or '80' | var. up to 252 | var. up to 252 | primitive | |
94 | Application File Locator (AFL) | ||||||||
95 | Terminal Verification Results (TVR) | Status of the different functions as seen from the terminal | Terminal | 6 | 6 | Always '00 00 00 00 00' | |||
95 | Terminal 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]. | Terminal | binary | 5 | 5 | primitive | ||
95 | Terminal 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. | Terminal | binary 40 | 5 | 5 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
95 | Terminal Verification Results (TVR) | Status of the different functions as seen from the terminal. | Terminal | binary 40 | 5 | 5 | |||
95 | Terminal Verification Results (TVR) | Status of the different functions as seen from the terminal. | Kernel 5 | binary | 5 | 5 | |||
95 | Terminal Verification Results (TVR) | ||||||||
97 | Transaction Certificate Data Object List (TDOL) | List of data objects (tag and length) to be used by the terminal in generating the TC Hash Value | Card | binary | '70' or '77' | 0 | 252 | primitive | |
98 | Transaction Certificate (TC) Hash Value | Result of a hash function specified in Book 2, Annex B3.1 | Terminal | binary | 20 | 20 | primitive | ||
99 | Transaction Personal Identification Number (PIN) Data | Data entered by the cardholder for the purpose of the PIN verification | Terminal | binary | var. | var. | primitive | ||
9A | Transaction Date | Local date that the transaction was authorised | Terminal | n 6 (YYMMDD) | 3 | 3 | primitive | ||
9A | Transaction Date | Local date that the transaction was performed. | Terminal | n 6 (YYMMDD) | 3 | 3 | primitive | ||
9A | Transaction Date | Local date that the transaction was authorised | Terminal | n 6 (YYMMDD) | 3 | 3 | primitive | ||
9A | Transaction Date | Local date that the transaction was authorised | Terminal | n 6 (YYMMDD) | 3 | 3 | primitive | ||
9A | Transaction Date | Local date that the transaction was authorised. Requested in CDOL1. | POS | n 6 (YYMMDD) | 3 | 3 | primitive | ||
9A | Transaction Date | ||||||||
9B | Transaction Status Information (TSI) | Indicates the functions performed in a transaction | Terminal | binary | 2 | 2 | primitive | ||
9C | Transaction Type | Indicates 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 system | Terminal | n 2 | 1 | 1 | primitive | Always '00' | |
9C | Transaction Type | Indicates 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. | Terminal | n 2 | 1 | 1 | primitive | ||
9C | Transaction Type | Indicates the type of transaction, represented by the values of the first two digits of Processing Code as defined by the payment system. | Terminal | n 2 | 1 | 1 | primitive | ||
9C | Transaction Type | Indicates the type of transaction, represented by the values of the first two digits of Processing Code as defined by the payment system. | Terminal/Reader | n 2 | 1 | 1 | primitive | ||
9C | Transaction Type | Indicates 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 | POS | n 2 | 1 | 1 | primitive | ||
9C | Transaction Type | ||||||||
9D | Directory Definition File (DDF) Name | Identifies the name of a DF associated with a directory | Card | binary | '61' | 5 | 16 | primitive | |
9F01 | Acquirer Identifier | Uniquely identifies the acquirer within each payment system | Terminal | n 6-11 | 6 | 11 | primitive | ||
9F01 | Acquirer Identifier | Uniquely identifies the acquirer within each payment system | Terminal | n 6-11 | 6 | 6 | primitive | ||
9F01 | Acquirer Identifier | ||||||||
9F02 | Amount, Authorised (Numeric) | Authorised amount of the transaction (excluding adjustments) | Terminal | n 12 | 6 | 6 | primitive | 000000010000 | |
9F02 | Amount, 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. | Terminal | n 12 | 6 | 6 | primitive | 000000010000 | |
9F02 | Amount, Authorised (Numeric) | Authorised amount of the transaction (including Amount, Other and excluding adjustments). | Terminal | n 12 | 6 | 6 | primitive | 000000010000 | |
9F02 | Amount, Authorised (Numeric) | Authorised amount of the transaction (excluding adjustments). | Terminal | n 12 | 6 | 6 | primitive | 000000010000 | |
9F02 | Amount, Authorised (Numeric) | Authorised amount of the transaction. Requested in CDOL1. | Terminal | n 12 | 6 | 6 | primitive | 000000010000 | |
9F02 | Authorised Amount (Numeric) | ||||||||
9F03 | Amount, Other (Numeric) | Secondary amount associated with the transaction representing a cashback amount | Terminal | n 12 | 6 | 6 | primitive | Always '00 00 00 00 00 00' | |
9F03 | Amount, 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'). | Terminal | n 12 | 6 | 6 | primitive | ||
9F03 | Amount, Other (Numeric) | Secondary amount associated with the transaction representing a cashback amount. | Terminal | n 12 | 6 | 6 | primitive | ||
9F03 | Amount, Other (Numeric) | Secondary amount associated with the transaction representing a cashback amount. | Terminal | n 12 | 6 | 6 | primitive | ||
9F03 | Amount, Other (Numeric) | Secondary amount associated with the transaction representing a cashback amount. Requested in CDOL1. | Terminal | n 12 | 6 | 6 | primitive | ||
9F03 | Amount, Other (Numeric) | ||||||||
9F04 | Amount, Other (Binary) | Secondary amount associated with the transaction representing a cashback amount | Terminal | binary | 4 | 4 | primitive | ||
9F05 | Application Discretionary Data | Issuer or payment system specified data relating to the application | Card | binary | '70' or '77' | 1 | 32 | primitive | |
9F06 | Application Identifier (AID), Terminal | Identifies the application as described in ISO/IEC 7816-5 | Terminal | binary | 5 | 16 | primitive |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F06 | Application Identifier (AID), Terminal | Identifies the application as described in ISO/IEC 7816-5 | Terminal | binary 40-128 | 5 | 16 | primitive | ||
9F07 | Application Usage Control (AUC) | Indicates issuer's specified restrictions on the geographic usage and services allowed for the application | Card | binary | '70' or '77' | 2 | 2 | primitive | |
9F07 | Application Usage Control (AUC) | Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application. | Card | binary 16 | 2 | 2 | primitive | ||
9F07 | Application Usage Control (AUC) | Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application. | Card | binary 16 | 2 | 2 | primitive | ||
9F07 | Application Usage Control (AUC) | Indicates issuer's specified restrictions on the geographic usage and services allowed for the card application. | Card | binary | 2 | 2 | primitive | ||
9F07 | Application Usage Control (AUC) | ||||||||
9F08 | Application Version Number | Version number assigned by the payment system for the application in the Card | Card | binary | '70' or '77' | 2 | 2 | primitive | |
9F08 | Application Version Number | Version number assigned by the Issuer for the application in the Card | Card | binary 16 | '70' or '77' | 2 | 2 | primitive | |
9F08 | Application Version Number, Card | ||||||||
9F09 | Application Version Number | Version number assigned by the payment system for the Kernel application | Terminal | binary | 2 | 2 | primitive | ||
9F09 | Application Version Number, Terminal | ||||||||
9F0B | Cardholder Name - Extended | Indicates the whole cardholder name when greater than 26 characters using the same coding convention as in ISO 7813 | Card | ans 27-45 | '70' or '77' | 27 | 45 | primitive | |
9F0D | Issuer Action Code - Default | Specifies 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 online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0D | Issuer Action Code - Default | Specifies 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. | Card | binary 40 | '70' or '77' | 5 | 5 | primitive | |
9F0D | Issuer Action Code - Default | Specifies 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 online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0D | Issuer Action Code - Default | ||||||||
9F0E | Issuer Action Code - Denial | Specifies the issuer's conditions that cause the denial of a transaction without attempt to go online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0E | Issuer Action Code - Denial | Specifies conditions that cause the decline of a transaction without attempting to go online. | Card | binary 40 | '70' or '77' | 5 | 5 | primitive | |
9F0E | Issuer Action Code - Denial | Specifies the issuer's conditions that cause the denial of a transaction without attempt to go online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0E | Issuer Action Code - Denial | ||||||||
9F0F | Issuer Action Code - Online | Specifies the issuer's conditions that cause a transaction to be transmitted online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0F | Issuer Action Code - Online | Specifies conditions that cause a transaction to be transmitted online. | Card | binary 40 | '70' or '77' | 5 | 5 | primitive | |
9F0F | Issuer Action Code - Online | Specifies the issuer's conditions that cause a transaction to be transmitted online | Card | binary | '70' or '77' | 5 | 5 | primitive | |
9F0F | Issuer Action Code - Online | ||||||||
9F10 | Issuer 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. | Card | binary | '77' or '80' | 0 | 32 | primitive | |
9F10 | Issuer 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. | Card | binary | '77' or '80' | 0 | 32 | primitive | |
9F10 | Issuer Application Data (IAD) | Contains proprietary application data for transmission to the Issuer in an online transaction. | Card | binary | '77' or '80' | 0 | 32 | primitive | |
9F10 | Issuer Application Data (IAD) | Contains proprietary application data for transmission to the Issuer in all transaction messages. | Card | binary | '77' or '80' | var. 32 | var. 32 | primitive | |
9F10 | Issuer Application Data (IAD) | Contains proprietary application data for transmission to the Issuer in an online transaction. | Card | binary | '77' or '80' | var. up to 32 | var. up to 32 | primitive | |
9F10 | Issuer Application Data (IAD) | ||||||||
9F11 | Issuer Code Table Index | Indicates the code table according to ISO/IEC 8859 for displaying the Application Preferred Name | Card | n 2 | 'A5' | 1 | 1 | primitive | |
9F11 | Issuer Code Table Index | Indicates the code table according to ISO/IEC 8859 for displaying the Application Preferred Name | Card | n 2 | 'A5' | 1 | 1 | primitive | |
9F11 | Issuer Code Table Index | Indicates the code table according to ISO/IEC 8859 for displaying the Application Preferred Name | Card | n 2 | 'A5' | 1 | 1 | primitive | |
9F11 | Issuer Code Table Index | ||||||||
9F12 | Application Preferred Name | Preferred mnemonic associated with the AID | Card | ans | '61' or 'A5' | 1 | 16 | primitive | |
9F12 | Application Preferred Name | Preferred mnemonic associated with the AID | Card | ans 1-16 | '61' or 'A5' | 1 | 16 | primitive |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F12 | Application Preferred Name | Preferred mnemonic associated with the AID | Card | ans 1-16 | '61' or 'A5' | 1 | 16 | primitive | |
9F12 | Application Preferred Name | ||||||||
9F13 | Last Online Application Transaction Counter (ATC) Register | ATC value of the last transaction that went online | Card | binary | 2 | 2 | primitive | ||
9F14 | Lower 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 capability | Card | binary | '70' or '77' | 1 | 1 | primitive | |
9F15 | Merchant Category Code (MCC) | Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business Code | Terminal | n 4 | 2 | 2 | primitive | ||
9F15 | Merchant Category Code (MCC) | Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business Code | Configuration (POS) | n 4 | 2 | 2 | primitive | ||
9F15 | Merchant Category Code (MCC) | ||||||||
9F16 | Merchant Identifier | When concatenated with the Acquirer Identifier, uniquely identifies a given merchant | Terminal | ans 15 | 15 | 15 | primitive | ||
9F16 | Merchant Identifier | ||||||||
9F17 | Personal Identification Number (PIN) Try Counter | Number of PIN tries remaining | Card | binary | 1 | 1 | primitive | ||
9F18 | Issuer Script Identifier | May be sent in authorisation response from issuer when response contains Issuer Script. Assigned by the issuer to uniquely identify the Issuer Script. | Issuer | binary 32 | '71' or '72' | 4 | 4 | primitive | |
9F18 | Issuer Script Identifier | Identification of the Issuer Script. | Issuer | binary | '71' or '72' | 4 | 4 | primitive | |
9F18 | Issuer Script Identifier | ||||||||
9F19 | Deleted (see 9F49) | H | |||||||
9F1A | Terminal Country Code | Indicates the country of the terminal, represented according to ISO 3166 | Terminal | n 3 | 2 | 2 | primitive | ||
9F1A | Terminal Country Code | Indicates the country of the terminal, represented according to ISO 3166-1 | Terminal | n 3 | 2 | 2 | primitive | ||
9F1A | Terminal Country Code | Indicates the country of the terminal, represented according to ISO 3166 | Terminal | n 3 | 2 | 2 | primitive | ||
9F1A | Terminal Country Code | Indicates the country of the terminal, represented according to ISO 3166 | Terminal | n 3 | 2 | 2 | primitive | ||
9F1A | Terminal Country Code | Indicates the country of the terminal, represented according to ISO 3166. Requested in CDOL1. | Configuration (POS) | n 3 | 2 | 2 | primitive | ||
9F1A | Terminal Country Code | Terminal | |||||||
9F1B | Terminal Floor Limit | Indicates the floor limit in the terminal in conjunction with the AID | Terminal | binary 32 | 4 | 4 | primitive | ||
9F1B | Terminal Floor Limit | Indicates the floor limit in the terminal in conjunction with the AID | Terminal | binary 32 | 4 | 4 | primitive | ||
9F1B | Terminal Floor Limit | ||||||||
9F1C | Terminal Identification | Designates the unique location of a Terminal at a merchant | Terminal | an 8 | 8 | 8 | primitive | ||
9F1C | Terminal Identification | ||||||||
9F1D | Terminal Risk Management Data | Application-specific value used by the card for risk management purposes | Terminal | binary | 1 | 8 | primitive | ||
9F1E | Interface Device (IFD) Serial Number | Unique and permanent serial number assigned to the IFD by the manufacturer | Terminal | an 8 | 8 | 8 | primitive | ||
9F1E | Interface Device (IFD) Serial Number | ||||||||
9F1F | Track 1 Discretionary Data | Discretionary part of track 1 according to ISO/IEC 7813 | Card | ans | '70' or '77' | var. | var. | primitive | |
9F1F | Track 1 Discretionary Data | Discretionary part of track 1 according to ISO/IEC 7813 | Card | ans | '70' or '77' | var. | var. | primitive | |
9F1F | Track 1 Discretionary Data | Discretionary part of track 1 according to ISO/IEC 7813 | Card | ans | '70' or '77' | var. | var. | primitive | |
9F1F | Track 1 Discretionary Data | Discretionary part of track 1 according to ISO/IEC 7813 | Card | ans | '70' or '77' | var. | var. | primitive | |
9F1F | Track 1, Discretionary Data | ||||||||
9F20 | Track 2 Discretionary Data | Discretionary part of track 2 according to ISO/IEC 7813 | Card | cn | '70' or '77' | var. | var. | constructed | |
9F20 | Track 2, Discretionary Data | ||||||||
9F21 | Transaction Time | Local time at which the transaction was performed. | Terminal | n 6 (HHMMSS) | 3 | 3 | constructed | ||
9F21 | Transaction Time | Local time at which the transaction was authorised. | POS | n 6 (HHMMSS) | 3 | 3 | constructed | ||
9F21 | Transaction Time | ||||||||
9F22 | Certification 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. | Terminal | binary 8 | 1 | 1 | constructed | ||
9F22 | Public Key Index, Certification Authority, Terminal | ||||||||
9F23 | Upper 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 capability | Card | binary | '70' or '77' | 1 | 1 | constructed | |
9F24 | Payment Account Reference (PAR) generated or linked directly to the provision request in the token vault | Payment 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. | Card | ans 24 | 24 | 24 | Q1Z28RKA1EBL470G9XYG90R5 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F26 | Application Cryptogram (AC) | Cryptogram returned by the ICC in response of the GENERATE AC or RECOVER AC command | Card | binary | '77' or '80' | 8 | 8 | constructed | |
9F26 | Application Cryptogram (AC) | Cryptogram returned by the ICC in response of the GENERATE AC or RECOVER AC command | Card | binary | '77' or '80' | 8 | 8 | constructed | |
9F26 | Application Cryptogram (AC) | Cryptogram returned by the card in response to the GPO command. | Card | binary 64 | '77' or '80' | 8 | 8 | constructed | |
9F26 | Application Cryptogram (AC) | AC computed by the card during a transaction. | Card | binary 64 | '77' or '80' | 8 | 8 | constructed | ARQC, AAC, TC |
9F26 | Application Cryptogram (AC) | Cryptogram returned by the card in response of the GENERATE AC command. | Card | binary | '77' or '80' | 8 | 8 | constructed | |
9F26 | Application Cryptogram (AC) | ||||||||
9F27 | Cryptogram Information Data (CID) | Indicates the type of cryptogram and the actions to be performed by the terminal | Card | binary | '77' or '80' | 1 | 1 | constructed | |
9F27 | Cryptogram 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]. | Card | binary | '77' or '80' | 1 | 1 | constructed | |
9F27 | Cryptogram 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. | Card | binary 8 | 1 | 1 | constructed | ||
9F27 | Cryptogram 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. | Card | binary 8 | 1 | 1 | constructed | ||
9F27 | Cryptogram Information Data (CID) | Indicates the type of cryptogram and the actions to be performed by the terminal after the GENERATE AC command. | Card | binary | 1 | 1 | constructed | ||
9F27 | Cryptogram Information Data (CID) | ||||||||
9F29 | Extended Selection | The 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. | Card | binary | '61' | var. | var. | ||
9F2A | Kernel Identifier | Indicates the card's preference for the kernel on which the contactless application can be processed. | Card | binary | '61' | 1 | 1 | ||
9F2D | Integrated Circuit Card (ICC) PIN Encipherment Public Key Certificate | ICC PIN Encipherment Public Key certified by the issuer | Card | binary | '70' or '77' | var. (NI) | var. (NI) | constructed | |
9F2E | Integrated Circuit Card (ICC) PIN Encipherment Public Key Exponent | ICC PIN Encipherment Public Key Exponent used for PIN encipherment | Card | binary | '70' or '77' | 1 or 3 | 1 or 3 | constructed | |
9F2F | Integrated Circuit Card (ICC) PIN Encipherment Public Key Remainder | Remaining digits of the ICC PIN Encipherment Public Key Modulus | Card | binary | '70' or '77' | var. (NPE - NI + 42) | var. (NPE - NI + 42) | constructed | |
9F32 | Issuer Public Key Exponent | Issuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key Certificate | Card | binary | '70' or '77' | 1 | 3 | constructed | |
9F32 | Issuer Public Key Exponent | Issuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key Certificate | Card | binary | '70' or '77' | 1 or 3 | 1 or 3 | constructed | |
9F32 | Issuer Public Key Exponent | Issuer-specified data to be used with the Issuer's public key algorithm for static data authentication. | Card | binary | '70' or '77' | 1 or 3 | 1 or 3 | constructed | |
9F32 | Issuer Public Key Exponent | Issuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key Certificate | Card | binary | '70' or '77' | 1 | 3 | constructed | |
9F32 | Issuer Public Key Exponent | ||||||||
9F33 | Terminal Capabilities | Indicates 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]. | Terminal | binary | 3 | 3 | constructed | ||
9F33 | Terminal Capabilities | Indicates the card data input, CVM, and security capabilities of the Terminal. | Terminal | binary 24 | 3 | 3 | constructed | ||
9F33 | Terminal Capabilities | ||||||||
9F34 | Cardholder Verification Method (CVM) Results | Indicates the results of the last CVM performed | Terminal | binary | 3 | 3 | constructed | ||
9F34 | Cardholder Verification Method (CVM) Results | ||||||||
9F35 | Terminal Type | Indicates the environment of the terminal, its communications capability, and its operational control | Terminal | n 2 | 1 | 1 | constructed | ||
9F35 | Terminal Type | Indicates the environment of the terminal, its communications capability, and its operational control | Terminal | n 2 | 1 | 1 | constructed | ||
9F35 | Terminal Type | Indicates the environment of the terminal, its communications capability, and its operational control | Configuration (POS) | n 2 | 1 | 1 | constructed | ||
9F35 | Terminal Type | ||||||||
9F36 | Application Transaction Counter (ATC) | Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC) | Card | binary | '77' or '80' | 2 | 2 | constructed | |
9F36 | Application Transaction Counter (ATC) | Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC) | Card | binary | '77' or '80' | 2 | 2 | constructed | |
9F36 | Application Transaction Counter (ATC) | Count of the number of transactions initiated since personalisation. Maintained by the application in the card. | Card | binary 16 | 2 | 2 | constructed | ||
9F36 | Application 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. | Card | binary 16 | 2 | 2 | constructed | ||
9F36 | Application Transaction Counter (ATC) | Counter maintained by the application in the card (incrementing the ATC is managed by the card). | Card | binary | 2 | 2 | constructed |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F36 | Application Transaction Counter (ATC) | ||||||||
9F37 | Unpredictable Number (UN) | Value to provide variability and uniqueness to the generation of a cryptogram | Terminal | binary | 4 | 4 | constructed | ||
9F37 | Unpredictable 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. | Terminal | binary | 4 | 4 | constructed | ||
9F37 | Unpredictable Number (UN) (Reader/Terminal) | Value to provide variability and uniqueness to the generation of the application cryptogram. | Terminal | binary 32 | 4 | 4 | constructed | ||
9F37 | Unpredictable Number (UN) | Value to provide variability and uniqueness to the generation of the application cryptogram. | Terminal | binary 32 | 4 | 4 | constructed | ||
9F37 | Unpredictable Number (UN) | Value to provide variability and uniqueness to the generation of the application cryptogram. Requested in CDOL1. | POS | binary | 4 | 4 | constructed | ||
9F37 | Unpredictable Number (UN) | ||||||||
9F38 | Processing 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 command | Card | binary | 'A5' | var. | var. | constructed | |
9F38 | Processing 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. | Card | binary | 'A5' | var. | var. | constructed | |
9F38 | Processing 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. | Card | binary | 'A5' | var. | var. | constructed | |
9F38 | Processing 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. | Card | binary | 'A5' | var. | var. | constructed | |
9F38 | Processing Options Data Object List (PDOL) | ||||||||
9F39 | Point-of-Service (POS) Entry Mode | Indicates the method by which the PAN was entered, according to the first two digits of the ISO 8583:1987 POS Entry Mode | Terminal | n 2 | 1 | 1 | constructed | ||
9F3A | Amount, Reference Currency (Binary) | Authorised amount expressed in the reference currency | Terminal | binary | 4 | 4 | constructed | ||
9F3B | Currency Code, Application Reference | 1-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 4217 | Card | n 3 | '70' or '77' | 2 | 8 | constructed | |
9F3C | Currency Code, Transaction Reference | Code defining the common currency used by the terminal in case the Transaction Currency Code is different from the Application Currency Code | Terminal | n 3 | 2 | 2 | constructed | ||
9F3D | Currency Exponent, Transaction Reference | Indicates the implied position of the decimal point from the right of the transaction amount, with the Transaction Reference Currency Code represented according to ISO 4217 | Terminal | n 1 | 1 | 1 | constructed | ||
9F40 | Additional 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]. | Terminal | binary | 5 | 5 | primitive | ||
9F40 | Additional Terminal Capabilities (ATC) | Indicates the data input and output capabilities of the Terminal. | Terminal | binary | 5 | 5 | primitive | ||
9F40 | Additional Terminal Capabilities (ATC) | ||||||||
9F41 | Transaction Sequence Counter | Counter maintained by the terminal that is incremented by one for each transaction | Terminal | n 4-8 | 2 | 4 | primitive | ||
9F42 | Currency Code, Application | Indicates the currency in which the account is managed according to ISO 4217 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
9F42 | Currency Code, Application | Indicates the currency in which the account is managed according to ISO 4217 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
9F42 | Currency Code, Application | Indicates the currency in which the account is managed according to ISO 4217 | Card | n 3 | '70' or '77' | 2 | 2 | primitive | |
9F42 | Currency Code, Application | ||||||||
9F43 | Currency Exponent, Application Reference | Indicates 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 4217 | Card | n 1 | '70' or '77' | 1 | 4 | primitive | |
9F44 | Currency Exponent, Application | Indicates the implied position of the decimal point from the right of the amount represented according to ISO 4217 | Card | n 1 | '70' or '77' | 1 | 1 | primitive | |
9F44 | Currency Exponent, Application | ||||||||
9F45 | Data Authentication Code | An issuer assigned value that is retained by the terminal during the verification process of the Signed Static Application Data | Card | binary | 2 | 2 | primitive | ||
9F46 | Integrated Circuit Card (ICC) Public Key Certificate | ICC Public Key certified by the issuer | Card | binary | '70' or '77' | var. (NI) | var. (NI) | primitive | |
9F46 | Integrated Circuit Card (ICC) Public Key Certificate | ICC Public Key certified by the issuer | Card | binary | '70' or '77' | var. (NI) | var. (NI) | primitive | |
9F46 | Application Public Key Certificate | Application Public Key Certificate used during CDA. | Card | binary | '70' or '77' | var. up to 128 | var. up to 128 | primitive | |
9F46 | Integrated Circuit Card (ICC) Public Key Certificate | ICC Public Key certified by the issuer | Card | binary | '70' or '77' | var. (NI) | var. (NI) | primitive | |
9F46 | Integrated Circuit Card (ICC) Public Key Certificate | ||||||||
9F47 | Integrated Circuit Card (ICC) Public Key Exponent | Exponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application Data | Card | binary | '70' or '77' | 1 | 3 | primitive | |
9F47 | Integrated Circuit Card (ICC) Public Key Exponent | Exponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application Data | Card | binary | '70' or '77' | 1 | 3 | primitive |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F47 | Application Public Key Exponent | Exponent of Application Public Key | Card | binary | '70' or '77' | 1 or 3 | 1 or 3 | primitive | |
9F47 | Integrated Circuit Card (ICC) Public Key Exponent | Exponent ICC Public Key Exponent used for the verification of the Signed Dynamic Application Data | Card | binary | '70' or '77' | 1 | 3 | primitive | |
9F47 | Integrated Circuit Card (ICC) Public Key Exponent | ||||||||
9F48 | Integrated Circuit Card (ICC) Public Key Remainder | Remaining digits of the ICC Public Key Modulus | Card | binary | '70' or '77' | var. (NIC - NI + 42) | var. (NIC - NI + 42) | primitive | |
9F48 | Integrated Circuit Card (ICC) Public Key Remainder | Digits of the ICC Public Key Modulus which do not fit within the ICC Public Key Certificate. | Card | binary | '70' or '77' | var. (NIC - NI + 42) | var. (NIC - NI + 42) | primitive | |
9F48 | Application Public Key Remainder | Remaining digits of Application Public Key. | Card | binary | '70' or '77' | var. | var. | primitive | |
9F48 | Integrated Circuit Card (ICC) Public Key Remainder | Digits of the ICC Public Key Modulus which do not fit within the ICC Public Key Certificate. | Card | binary | '70' or '77' | var. (NIC - NI + 42) | var. (NIC - NI + 42) | primitive | |
9F48 | Integrated Circuit Card (ICC) Public Key Remainder | ||||||||
9F49 | Dynamic Data Authentication Data Object List (DDOL) | List of data objects (tag and length) to be passed to the ICC in the INTERNAL AUTHENTICATE command | Card | binary | '70' or '77' | 0 | 252 | primitive | |
9F4A | Static 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 Data | Card | - | '70' or '77' | var. | var. | primitive | |
9F4A | Static 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 | |
9F4A | Static 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 Data | Card | - | '70' or '77' | var. | var. | primitive | |
9F4A | Static 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 Data | Card | - | '70' or '77' | var. | var. | primitive | |
9F4A | Static Data Authentication Tag List (SDA) | ||||||||
9F4B | Signed Dynamic Application Data (SDAD) | Digital signature on critical application parameters for CDA | Card | binary | '77' or '80' | var. (NIC) | var. (NIC) | primitive | |
9F4B | Signed Dynamic Application Data (SDAD) | Dynamic signature generated by the card and validated by the reader during fDDA processing. | Card | binary | '77' or '80' | var. (NIC) | var. (NIC) | primitive | |
9F4B | Signed Dynamic Application Data (SDAD) | Digital signature on critical application parameters for DDA or CDA | Card | binary | '77' or '80' | var. (NIC) | var. (NIC) | primitive | |
9F4B | Signed Dynamic Application Data (SDAD) | ||||||||
9F4C | ICC Dynamic Number | Time-variant number generated by the ICC, to be captured by the terminal | Card | binary | 2 | 8 | primitive | ||
9F4C | ICC Dynamic Number | ||||||||
9F4D | Log Entry | Provides the SFI of the Transaction Log file and its number of records | Card | binary | 'BF0C' or '73' | 2 | 2 | primitive | |
9F4D | Log Entry | Data element indicating the location (SFI) and the maximum number of transaction log records. | Card | binary | 2 | 2 | primitive | ||
9F4D | Log Entry | ||||||||
9F4E | Merchant Name and Location | Indicates the name and location of the merchant | Terminal | ans | var. | var. | primitive | ||
9F4E | Merchant Name and Location | Indicates 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. | Terminal | ans | var. | var. | primitive | ||
9F4E | Merchant Name and Location | Indicates the name and location of the merchant | Configuration (POS) | ans | var. | var. | primitive | ||
9F4E | Merchant Name and Location | ||||||||
9F4F | Log Format | List (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 read | Card | binary | var. | var. | primitive | ||
9F4F | Log Format | ||||||||
9F50 | Offline Accumulator Balance | Represents 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 12 | 6 | 6 | ||||
9F50 | Cardholder Verification Status | Indicates 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. | Card | binary | 1 | 1 | |||
9F51 | Application Currency Code | Card | binary | var. | var. | ||||
9F51 | DRDOL | A 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. | Card | binary | var. | var. | |||
9F52 | Application Default Action (ADA) | Card | binary | var. | var. | ||||
9F52 | Terminal Compatibility Indicator | Indicates to the card the transaction modes (EMV, Magstripe) supported by the Kernel | Kernel 5 | binary | 1 | 1 | |||
9F53 | Consecutive Transaction Counter International Limit (CTCIL) | Card | binary | var. | var. | ||||
9F53 | Transaction Category Code | This is a data object defined by MasterCard which indicates the type of transaction being performed, and which may be used in card risk management. | Card | an | 1 | 1 | |||
9F53 | Terminal Interchange Profile (dynamic) | Defines the reader CVM requirement and capabilities, as well as other reader capabilities (online capability, contact EMV capability) for the Transaction | Kernel 5 | binary | 3 | 3 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F54 | Cumulative Total Transaction Amount Limit (CTTAL) | Card | binary | var. | var. | ||||
9F54 | DS ODS Card | Contains the Card stored operator proprietary data obtained in the response to the GET PROCESSING OPTIONS command. | Card | binary | 0 | 160 | |||
9F55 | Geographic Indicator | Card | H | ||||||
9F55 | Issuer Authentication Flags | Card | binary | 1 | 1 | 40 | |||
9F55 | Issuer Authentication Flags | Card | binary | 1 | 1 | 40 | |||
9F55 | Issuer Authentication Flags | Card | binary | 1 | 1 | 40 | |||
9F56 | Issuer Authentication Indicator | Card | H | ||||||
9F56 | Issuer Proprietary Bitmap | Card | binary | var. | var. | 00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00 | |||
9F56 | Issuer Proprietary Bitmap | Card | binary | var. | var. | 00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00 | |||
9F56 | Issuer Proprietary Bitmap | Card | binary | var. | var. | 00 00 7F FF FF 00 00 00 00 00 00 00 00 00 00 20 80 00 | |||
9F57 | Issuer Country Code | Card | binary | var. | var. | ||||
9F58 | Consecutive Transaction Counter Limit (CTCL) | Card | binary | var. | var. | ||||
9F59 | Consecutive Transaction Counter Upper Limit (CTCUL) | Card | binary | var. | var. | ||||
9F5A | Application 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. | Card | binary | 1 | 16 | |||
9F5A | Application 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. | Terminal | binary | 1 | 16 | |||
9F5B | Issuer Script Results | Indicates 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. | Terminal | binary | var. | var. | |||
9F5B | DSDOL | A 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. | Terminal | binary | var. | var. | |||
9F5C | Cumulative 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. | Card | n 12 | 6 | 6 | |||
9F5C | DS Requested Operator ID | Contains the Terminal determined operator identifier for data storage. It is sent to the Card in the GET PROCESSING OPTIONS command. | Card | binary | 8 | 8 | |||
9F5C | Magstripe Data Object List (MDOL) | List of data objects (tag and length) to be passed to the card in the GET MAGSTRIPE DATA command. | Card | binary | var. up to 252 | var. up to 252 | |||
9F5D | Available 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. | Card | n 12 | 6 | 6 | |||
9F5D | Application Capabilities Information (ACI) | Lists a number of card features beyond regular payment. | Card | binary | 3 | 3 | |||
9F5E | Consecutive Transaction International Upper Limit (CTIUL) | Card | binary | var. | var. | ||||
9F5E | DS ID | Data 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. | Card | n 16-22 | 8 | 11 | |||
9F5F | DS Slot Availability | Contains the Card indication, obtained in the response to the GET PROCESSING OPTIONS command, about the slot type(s) available for data storage. | Card | binary | 1 | 1 | |||
9F5F | Offline Balance | In the case of a prepaid card, represents the value stored in card. May be returned in the GENERATE AC response. | Card | n 12 | 6 | 6 | |||
9F60 | CVC3 (Track1) | The CVC3 (Track1) is a 2-byte cryptogram returned by the Card in the response to the COMPUTE CRYPTOGRAPHIC CHECKSUM command. | Card | binary | 2 | 2 | |||
9F60 | Issuer Update Parameter | Parameter 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. | Card | binary | 1 | 1 | |||
9F60 | P3 Generated 3DES KEYS | Card | H | ||||||
9F61 | CVC3 (Track2) | The CVC3 (Track2) is a 2-byte cryptogram returned by the Card in the response to the COMPUTE CRYPTOGRAPHIC CHECKSUM command. | Card | binary | 2 | 2 | |||
9F62 | PCVC3 (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. | binary | 6 | 6 | ||||
9F62 | Encrypted PIN - ISO 95641 Format 0 (Thales P3 Format 01) | Card | H | ||||||
9F63 | Offline Counter Initial Value | Card | binary | var. | var. | ||||
9F63 | PUNATC (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. | binary | 6 | 6 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F64 | NATC (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. | Card | binary | 1 | 1 | |||
9F65 | PCVC3 (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. | binary | 2 | 2 | ||||
9F66 | Terminal 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. | Terminal | binary 32 | 4 | 4 | |||
9F66 | PUNATC (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. | binary | 2 | 2 | ||||
9F67 | MSD Offset | Card | binary | var. | var. | ||||
9F67 | NATC (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. | Card | binary | 1 | 1 | |||
9F68 | Card Additional Processes | Card | binary | var. | var. | ||||
9F69 | Card Authentication Related Data | Contains 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. | Card | binary | 5 | 16 | |||
9F69 | UDOL | The 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. | Card | binary | var. | var. | |||
9F6A | Unpredictable 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. | Card | n 8 | 4 | 4 | |||
9F6B | Card CVM Limit | Card | binary | var. | var. | ||||
9F6B | Track 2 Data | Track 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. | Card | binary | 0 | 19 | |||
9F6C | Card Transaction Qualifiers (CTQ) | In this version of the specification, used to indicate to the device the card CVM requirements, issuer preferences, and card capabilities. | Card | binary 16 | 2 | 2 | |||
9F6D | VLP Reset Threshold | Card | binary | var. | var. | ||||
9F6D | Mag-stripe Application Version Number (Reader) | Version number assigned by the payment system for the specific mag-stripe mode functionality of the Kernel. | Card | binary | 2 | 2 | |||
9F6D | Kernel 4 Reader Capabilities | A 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. | Terminal | n 2 | 1 | 1 | |||
9F6E | Third Party Data | The 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. | Card | binary | 5 | 32 | |||
9F6E | Form 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/Terminal | binary 32 | 4 | 4 | |||
9F6E | Form 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/Terminal | binary 32 | 4 | 4 | |||
9F6F | DS Slot Management Control | Contains 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. | Card | binary | 1 | 1 | |||
9F70 | Protected Data Envelope 1 | The 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. | binary | 0 | 192 | ||||
9F70 | Card Interface Capabilities | Data element indicating other interfaces supported by the device. | Card | binary 16 | 2 | 2 | |||
9F71 | Protected Data Envelope 2 | Same as Protected Data Envelope 1. | binary | 0 | 192 | ||||
9F71 | Mobile CVM Results | Proprietary data element returned from the Card in the GET PROCESSING OPTIONS response, indicating the status of Mobile CVM entry. | Card | binary 32 | 4 | 4 | |||
9F72 | Protected Data Envelope 3 | Same as Protected Data Envelope 1. | binary | 0 | 192 | ||||
9F72 | Consecutive 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. | Card | binary | 1 | 1 | |||
9F73 | Protected Data Envelope 4 | Same as Protected Data Envelope 1. | binary | 0 | 192 | ||||
9F73 | Currency Conversion Parameters | A 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. | Card | n 8 | 4 | 4 | |||
9F74 | Protected Data Envelope 5 | Same as Protected Data Envelope 1. | binary | 0 | 192 | ||||
9F74 | VLP Issuer Authorisation Code | A Visa proprietary data element containing a code indicating that the transaction was an approved VLP transaction. If present indicates offline approval from card. | Card | a 6 | 6 | 6 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
9F75 | Unprotected Data Envelope 1 | The 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. | Card | binary | 0 | 192 | |||
9F75 | Cumulative Total Transaction Amount Limit-Dual Currency | Visa 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. | Card | n 12 | 6 | 6 | |||
9F76 | Unprotected Data Envelope 2 | Same as Unprotected Data Envelope 1. | Card | binary | 0 | 192 | |||
9F76 | Secondary Application Currency Code | Indicates a secondary currency to be converted to the designated currency in which the account is managed (Application Currency Code) according to ISO 4217. | Card | n 3 | 2 | 2 | |||
9F77 | Unprotected Data Envelope 3 | Same as Unprotected Data Envelope 1. | Card | binary | 0 | 192 | |||
9F77 | VLP Funds Limit | A Visa proprietary data element, Issuer Limit for VLP available funds, is used to reset VLP Available Funds after an online approved transaction. | Card | binary | var. | var. | |||
9F78 | Unprotected Data Envelope 4 | Same as Unprotected Data Envelope 1. | Card | binary | 0 | 192 | |||
9F78 | VLP Single Transaction Limit | A Visa proprietary data element indicating the maximum amount allowed for single VLP transaction | Card | binary | var. | var. | |||
9F79 | Unprotected Data Envelope 5 | Same as Unprotected Data Envelope 1. | Card | binary | 0 | 192 | |||
9F79 | VLP Available Funds | A counter that is decremented by the Amount Authorized when a VLP transaction is approved. | Card | binary | var. | var. | |||
9F7A | VLP Terminal Support Indicator | If present indicates offline and/or online support. If absent indicates online only support | Terminal | n 1 | 1 | 1 | |||
9F7B | VLP Terminal Transaction Limit | Terminal | H | ||||||
9F7C | Customer Exclusive Data (CED) | Contains data for transmission to the issuer. | Card | binary | var. up to 32 | var. up to 32 | |||
9F7C | Merchant Custom Data | Proprietary merchant data that may be requested by the Card. | Card | binary | 20 | 20 | |||
9F7D | DS Summary 1 | Contains 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. | Card | binary | 8 | 16 | |||
9F7D | VISA Applet Data | Card | H | ||||||
9F7E | Mobile Support Indicator | The Mobile Support Indicator informs the Card that the Kernel supports extensions for mobile and requires on device cardholder verification. | Card | binary | 1 | 1 | |||
9F7E | Application life cycle data (8 first bytes) | Card | H | ||||||
9F7F | DS Unpredictable Number | Contains 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. | Card | binary | 4 | 4 | |||
9F7F | Card Production Life Cycle (CPLC) Data | Card | H | ||||||
A5 | File Control Information (FCI) Proprietary Template | Identifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4 | Card | variable | '6F' | var. | var. | constructed | |
A5 | File Control Information (FCI) Proprietary Template | Identifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4 | Card | variable | '6F' | var. | var. | constructed | |
A5 | File Control Information (FCI) Proprietary Template | Identifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4 | Card | variable | '6F' | var. | var. | constructed | |
BF0C | File Control Information (FCI) Issuer Discretionary Data | Issuer discretionary part of the File Control Information Proprietary Template. | Card | variable | 'A5' | 0 | 222 | primitive | |
BF0C | File Control Information (FCI) Issuer Discretionary Data | Issuer discretionary part of the File Control Information Proprietary Template. | Card | variable | 'A5' | 0 | 222 | primitive | |
BF0C | File Control Information (FCI) Issuer Discretionary Data | Issuer discretionary part of the File Control Information Proprietary Template. | Card | variable | 'A5' | 0 | 222 | primitive | |
BF0C | File Control Information (FCI) Issuer Discretionary Data | ||||||||
BF50 | Visa Fleet - CDO | Card | H | ||||||
BF60 | Integrated Data Storage Record Update Template | Part 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 Exchange | binary | var. | var. | |||
C3 | Card issuer action code -decline | Card | H | ||||||
C4 | Card issuer action code -default | Card | H | ||||||
C5 | Card issuer action code online | Card | H | ||||||
C6 | PIN Try Limit | Card | H | ||||||
C7 | CDOL 1 Related Data Length | Card | H | ||||||
C8 | Card risk management country code | Card | H | ||||||
C9 | Card risk management currency code | Card | H | ||||||
CA | Lower cummulative offline transaction amount | Card | H | ||||||
CB | Upper cumulative offline transaction amount | Card | H | ||||||
CD | Card Issuer Action Code (PayPass) - Default | Card | H | 3 | 3 | 005800 | |||
CE | Card Issuer Action Code (PayPass) - Online | Card | H | 3 | 3 | 00F800 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
CF | Card Issuer Action Code (PayPass) - Decline | Card | H | 3 | 3 | 080800 | |||
D1 | Currency conversion table | Card | H | ||||||
D2 | Integrated Data Storage Directory (IDSD) | Directory of Integrated Data Storage records on the card. | Card | binary | var. | var. | |||
D3 | Additional check table | Card | H | ||||||
D5 | Application Control | Card | H | ||||||
D6 | Default ARPC response code | Card | H | ||||||
D7 | Application Control (PayPass) | Card | H | 3 | 3 | 000080 | |||
D8 | AIP (PayPass) | Card | H | 2 | 2 | ||||
D9 | AFL (PayPass) | Card | H | 12 | 16 | ||||
DA | Static CVC3-TRACK1 | Card | H | 2 | 2 | 0000 | |||
DB | Static CVC3-TRACK2 | Card | H | 2 | 2 | 0000 | |||
DC | IVCVC3-TRACK1 | Card | H | 2 | 2 | 0000 | |||
DD | IVCVC3-TRACK2 | Card | H | 2 | 2 | 0000 | |||
DF01 | Encrypted PIN Block in Tag 9F62 - ISO 95641 Format 0 | Card | H | ||||||
DF02 | PEK Version Number | Card | H | ||||||
DF03 | PIN Try Limit | Card | H | ||||||
DF04 | PIN Try Counter (VSDC Application) | Card | H | ||||||
DF05 | AIP - For VISA Contactless | Card | H | ||||||
DF06 | Products permitted | Card | H | ||||||
DF07 | Offline checks mandated | Card | H | ||||||
DF08 | UDKmac | Card | H | ||||||
DF09 | UDKenc | Card | H | ||||||
DF0B | Retries Permitted Limit | Card | H | ||||||
DF0C | Script Message Update | Card | H | ||||||
DF0D | Fleet Issuer Action Code - Default | Card | H | ||||||
DF0E | Fleet Issuer Action Code - Denial | Card | H | ||||||
DF0F | Fleet Issuer Action Code - Online | Card | H | ||||||
DF12 | Vehicle Registration Number | Card | A | ||||||
DF13 | DDA Public Modulus | Card | H | ||||||
DF14 | Driver Name | Card | A | ||||||
DF15 | Driver ID | Card | A | ||||||
DF16 | Max Fill Volume | Card | H | ||||||
DF17 | DDA Public Modulus Length | Card | H | ||||||
DF18 | Mileage | Card | H | ||||||
DF20 | Issuer Proprietary Bitmap (IPB) | Card | H | ||||||
DF21 | Internet Authentication Flag (IAF) | Card | H | ||||||
DF22 | Encrypted PEK - RFU | Card | H | ||||||
DF23 | PEK Key Check Value - RFU | Card | H | ||||||
DF24 | MDK - Key derivation Index | Card | H | ||||||
DF25 | VISA DPA - MDK - Key derivation Index | Card | H | ||||||
DF26 | Encrypted PIN Block - ISO 9564-1 Format 1 PIN Block (Thales P3 Format 05) | Card | H | ||||||
DF40 | qVSDC AIP | Card | H | ||||||
DF41 | VSDC AIP | Card | H | ||||||
DF42 | UDKac | Card | H | ||||||
DF43 | UDKmac | Card | H | ||||||
DF44 | UDKenc | Card | H | ||||||
DF47 | UDKcvc | Card | H | ||||||
DF48 | UDKac KCV | Card | H | ||||||
DF49 | UDKmac KCV | Card | H | ||||||
DF4A | UDKenc KCV | Card | H | ||||||
DF4B | UDKcvc KCV | Card | H | ||||||
DF4B | POS Cardholder Interaction Information | The 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. | binary | 3 | 3 | ||||
DF51 | Grand Parent AC | Card | H | ||||||
DF52 | Parent AC | Card | H | ||||||
DF53 | Grand Parent MAC | Card | H | ||||||
DF54 | Parent MAC | Card | H | ||||||
DF55 | Grand Parent ENC | Card | H | ||||||
DF56 | Parent ENC/Terminal Action Code - Default | Card/Terminal | H | ||||||
DF57 | Terminal Action Code - Decline | Terminal | H | ||||||
DF60 | DS 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. | Card | binary | 8 | 8 | |||
DF60 | DDA Component P | Card | H | ||||||
DF61 | DDA Component Q | Card | H |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
DF61 | DS Digest H | Contains 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. | Card | binary | 8 | 8 | |||
DF62 | DS ODS Info | Contains Terminal provided data to be forwarded to the Card with the GENERATE AC command, as per DSDOL formatting. | Card | binary | 1 | 1 | |||
DF62 | DDA Component D1 | Card | H | ||||||
DF63 | DDA Component D2 | Card | H | ||||||
DF63 | DS ODS Term | Contains Terminal provided data to be forwarded to the Card with the GENERATE AC command, as per DSDOL formatting. | Card | binary | 0 | 160 | |||
DF64 | DDA Component Q Minus 1 Mod P | Card | H | ||||||
DF65 | DDA Private Exponent | Card | H | ||||||
DF6B | Paypass Contactless | Card | H | ||||||
DF79 | Dynamic Data Authentication Keys | Card | H | ||||||
DF8101 | DS Summary 2 | This 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. | Card | binary | 8 | 16 | |||
DF8102 | DS Summary 3 | This 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. | Card | binary | 8 | 16 | |||
DF8104 | Balance Read Before Gen AC | The 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 12 | 6 | 6 | ||||
DF8105 | Balance Read After Gen AC | The 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 12 | 6 | 6 | ||||
DF8106 | Data Needed | List of tags included in the DEK signal to request information from the Terminal. | Card | binary | var. | var. | |||
DF8107 | CDOL1 Related Data | Command data field of the GENERATE AC command, coded according to CDOL1. | Card | binary | var. | var. | |||
DF8108 | DS AC Type | Contains the AC type indicated by the Terminal for which IDS data must be stored in the Card. | Card | binary | 1 | 1 | |||
DF8109 | DS 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. | Card | binary | 8 | 8 | |||
DF810A | DS ODS Info For Reader | Contains 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 | Card | binary | 1 | 1 | |||
DF810B | DS Summary Status | Information 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. | Card | binary | 1 | 1 | |||
DF810C | Kernel ID | Contains a value that uniquely identifies each Kernel. There is one occurrence of this data object for each Kernel in the Reader. | binary | 1 | 1 | ||||
DF810D | DSVN Term | Integrated 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. | Card | binary | var. | var. | |||
DF810E | Post-Gen AC Put Data Status | Information 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. | binary | 1 | 1 | ||||
DF810F | Pre-Gen AC Put Data Status | Information 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. | binary | 1 | 1 | ||||
DF8110 | Proceed To First Write Flag | Indicates 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. | binary | 1 | 1 | ||||
DF8111 | PDOL Related Data | Command data field of the GET PROCESSING OPTIONS command, coded according to PDOL. | binary | var. | var. | ||||
DF8112 | Tags To Read | List 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. | binary | var. | var. | ||||
DF8113 | DRDOL Related Data | Command data field of the RECOVER AC command, coded according to DRDOL. | Card | binary | var. | var. | |||
DF8114 | Reference Control Parameter | Working variable to store the reference control parameter of the GENERATE AC command. | binary | 1 | 1 |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
DF8115 | Error Indication | Contains information regarding the nature of the error that has been encountered during the transaction processing. This data object is part of the Discretionary Data. | Card | binary | 6 | 6 | |||
DF8116 | User Interface Request Data | Combines all parameters to be sent with the MSG signal. | binary | 22 | 22 | ||||
DF8117 | Card Data Input Capability | Indicates 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]. | Card | binary | 1 | 1 | |||
DF8118 | CVM Capability - CVM Required | Indicates 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]. | Card | binary | 1 | 1 | |||
DF8119 | CVM Capability - No CVM Required | Indicates 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]. | Card | binary | 1 | 1 | |||
DF811A | Default UDOL | The 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'. | Card | binary | 3 | 3 | |||
DF811B | Kernel Configuration | Indicates the Kernel configuration options. | binary | 1 | 1 | ||||
DF811C | Max Lifetime of Torn Transaction Log Record | Maximum time, in seconds, that a record can remain in the Torn Transaction Log. | binary | 2 | 2 | ||||
DF811D | Max Number of Torn Transaction Log Records | Indicates the maximum number of records that can be stored in the Torn Transaction Log. | binary | 1 | 1 | ||||
DF811E | Mag-stripe CVM Capability - CVM Required | Indicates 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. | binary | 1 | 1 | ||||
DF811F | Security Capability | Indicates the security capability of the Kernel. The Security Capability is coded according to Annex A.2 of [EMV Book 4]. | binary | 1 | 1 | ||||
DF8120 | Terminal Action Code - Default | Specifies the acquirer's conditions that cause a transaction to be rejected on an offline only Terminal. | binary | 5 | 5 | ||||
DF8121 | Terminal Action Code - Denial | Specifies the acquirer's conditions that cause the denial of a transaction without attempting to go online. | binary | 5 | 5 | ||||
DF8122 | Terminal Action Code - Online | Specifies the acquirer's conditions that cause a transaction to be transmitted online on an online capable Terminal. | binary | 5 | 5 | ||||
DF8123 | Reader Contactless Floor Limit | Indicates the transaction amount above which transactions must be authorized online. | n 12 | 6 | 6 | ||||
DF8124 | Reader 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 12 | 6 | 6 | ||||
DF8125 | Reader 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 12 | 6 | 6 | ||||
DF8126 | Reader CVM Required Limit | Indicates the transaction amount above which the Kernel instantiates the CVM capabilities field in Terminal Capabilities with CVM Capability - CVM Required. | n 12 | 6 | 6 | ||||
DF8127 | Time Out Value | Defines the time in ms before the timer generates a TIMEOUT signal. | binary | 2 | 2 | ||||
DF8128 | IDS Status | Indicates if the transaction performs an IDS read and/or write. | binary | 1 | 1 | ||||
DF8129 | Outcome Parameter Set | This 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. | binary | 8 | 8 | ||||
DF812A | DD 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). | Card | ans | 0 | 56 | |||
DF812B | DD 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). | Card | cn | 0 | 8 | |||
DF812C | Mag-stripe CVM Capability - No CVM Required | Indicates 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. | Card | binary | 1 | 1 | |||
DF812D | Message Hold Time | Indicates the default delay for the processing of the next MSG signal. The Message Hold Time is an integer in units of 100ms. | n 6 | 3 | 3 | ||||
DF8130 | Hold Time Value | Indicates 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. | binary | 1 | 1 | ||||
DF8131 | Phone Message Table | The 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'. | binary | var. | var. | ||||
FF60 | Visa International | Card | H | ||||||
FF62 | Visa Magnetic Stripe | Card | H |
Tag | Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|---|
FF63 | Visa Quick VSDC | Card | H | ||||||
FF8101 | Torn Record | A 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. | binary | var. | var. | ||||
FF8102 | Tags To Write Before Gen AC | List 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. | binary | var. | var. | ||||
FF8103 | Tags To Write After Gen AC | Contains 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. | binary | var. | var. | ||||
FF8104 | Data To Send | List 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. | Card | binary | var. | var. | |||
FF8105 | Data Record | The Data Record is a list of TLV encoded data objects returned with the Outcome Parameter Set on the completion of transaction processing. | Card | binary | var. | var. | |||
FF8106 | Discretionary Data | The Discretionary Data is a list of Kernel-specific data objects sent to the Terminal as a separate field in the OUT signal. | Card | binary | var. | var. |
Elements with no tags
Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|
Active AFL | Contains the AFL indicating the (remaining) terminal file records to be read from the Card. The Active AFL is updated after each successful READ RECORD | binary | var. up to 252 | var. up to 252 | - | |||
Active Tag | Contains the tag requested by the GET DATA command. | binary | var. up to 2 | var. up to 2 | - | |||
AC Type | Contains the AC type to be requested from the Card with the GENERATE AC command. This is the outcome of Terminal Action Analysis. | binary | 1 | 1 | - | |||
Alternate Interface Support | Indicates whether the terminal supports an alternate payment interface to the contactless Reader. | Terminal | - | - | - | Contact, Mag-stripe, Other | ||
Application Selection Indicator | For 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 terminal | Terminal | At the discretion of the terminal. The data is not sent across the interface | See format | See format | - | ||
Authorisation Response Cryptogram (ARPC) | A cryptogram generated by the Issuer Host System during an online transaction. | Issuer | binary 64 | 8 | 8 | - | ||
Cardholder Verification Results (CVR) | Proprietary data element indicating the exception conditions that occurred during Card Risk Management. | Card | binary 32 | 4 | 4 | - | ||
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. | Issuer | binary | 4 | 4 | - | ||
Certification Authority Public Key | Payment system public key used for dynamic data authentication. | Terminal | binary | - | - | - | ||
Certification Authority Public Key | Payment system public key used for offline data authentication. | Terminal | Per payment system specifications | Per payment system specifications | Per payment system specifications | - | ||
Certification Authority Public Key | Present (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) | binary | var. | var. | - | ||
Certification Authority Public Key Check Sum | A 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-1 | Terminal | binary | 20 | 20 | - | ||
Certification Authority Public Key Exponent | Value of the exponent part of the Certification Authority Public Key | Terminal | binary | 1 or 3 | 1 or 3 | - | ||
Certification Authority Public Key Modulus | Value of the modulus part of the Certification Authority Public Key | Terminal | binary | NCA (up to 248) | NCA (up to 248) | - | ||
Cryptogram Version Number | Proprietary data element indicating the version of the TC, AAC/ARQC algorithm used by the application. | Card | binary 8 | 1 | 1 | - | ||
Combination Options | Defines some acquirer options for the combination, e.g. modes supported. | Configuration (AID) | binary | 2 | 2 | - | ||
Contactless Floor Limit | Used in Kernel 5 Terminal Risk Management (EMV Mode only). Present if the Combination supports Floor Limit Check or Random Transaction Selection. | Configuration (AID) | n 12 | 6 | 6 | - | ||
Contactless Transaction Limit | Used in Kernel 5 Terminal Risk Management. | Configuration (AID) | n 12 | 6 | 6 | - | ||
CVM Required Limit | Used in Kernel 5 Terminal Risk Management. | Configuration (AID) | n 12 | 6 | 6 | - | ||
Decline Required by Reader Indicator | Proprietary 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 present | Terminal | binary | var. | 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 present | Terminal | binary | var. | var. | - | ||
Delayed Authorisations Supported | Defines whether the terminal is configured to perform delayed authorisations. | Terminal | Implementation Specific | Implementation Specific | Implementation Specific | - | ||
Enciphered Personal Identification Number (PIN) Data | Transaction PIN enciphered at the PIN pad for online verification or for offline verification if the PIN pad and IFD are not a single integrated device | Terminal | binary | 8 | 8 | - | ||
Failed MS Cntr | Counts 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. | binary | 1 | 1 | - | |||
Issuer Script Results | Indicates the result of the terminal script processing | Terminal | binary | var. | var. | - | ||
Maximum Target Percentage to be used for Biased Random Selection | Value used in terminal risk management for random transaction selection - present if the Combination supports Random Transaction Selection (EMV Mode only). | Configuration (AID) | n 2 | 1 | 1 | - | ||
Message Type | Indicates whether the batch data capture record is a financial record or advice | Terminal | n 2 | 1 | 1 | - | ||
Next Cmd | An internal working variable used to indicate the C-APDU that is currently being processed by the Card. | binary | 1 | 1 | - | |||
nUN | Number of non-zero bits in PUNATC(Track2) - NATC(Track2) | binary | 1 | 1 | - | |||
ODA Status | Indicates if CDA is to be performed for the transaction in progress. | binary | 1 | 1 | - | |||
Offline Capability | Offline capable terminals are capable of performing offline contactless transactions. | Terminal | Implementation Specific | Implementation Specific | Implementation 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. | Terminal | Implementation Specific | Implementation Specific | Implementation Specific | - | ||
Online Required by Reader Indicator | Proprietary internal indicator used during transaction processing to indicate that internal reader processes have indicated that the transaction should be online requested. | Terminal | - | - | - | - |
Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|
Online Transaction Context | A 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 Key | Secret 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 integrated | Terminal | - | var. | var. | - | ||
Point of Service Data Code | A 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. | Terminal | an | 12 | 12 | - | ||
Proprietary Authentication Data | Contains issuer data for transmission to the card in the Issuer Authentication Data of an online transaction. | Issuer | binary | 0 | 8 | - | ||
Reader Contactless Floor Limit | Indicates 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. | Terminal | n 12 | 6 | 6 | - | ||
Reader Contactless Floor Limit | Indicates the contactless floor limit. | Entry Point | n 12 | 6 | 6 | - | ||
Reader Contactless Transaction Limit | Indicates 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. | Terminal | n 12 | 6 | 6 | - | ||
Reader Contactless Transaction Limit | Indicates 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. | Terminal | n 12 | 6 | 6 | - | ||
Reader Contactless Transaction Limit | Indicates the limit for which contactless transactions can be conducted. | Entry Point | n 12 | 6 | 6 | - | ||
Reader CVM Required Limit | Indicates 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. | Terminal | n 12 | 6 | 6 | - | ||
Reader CVM Required Limit | Indicates the limit for which CVM is required. | Terminal | binary | - | - | - | ||
Recovering from Torn EMV Transaction Flag | Internal Kernel variable (Boolean) set to TRUE when the Kernel attempts to recover from a torn transaction (EMV Mode only). | Kernel 5 | - | - | - | - | ||
Recovery Context | A 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 Timeout | Present 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 4 | 2 | 2 | - | ||
Removal Timeout | Indicates whether a timeout function should be started with the time specified. | Terminal | Implementation Specific | Implementation Specific | Implementation Specific | - | ||
Static Data To Be Authenticated | Buffer used to concatenate records that are involved in offline data authentication. | binary | 0 | 2048 | - | |||
Status Check Support | This 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 Point | Implementation Specific | Implementation Specific | Implementation Specific | - | ||
Tags To Read Yet | List 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. | binary | var. | var. | - | |||
Tags To Write Yet After Gen AC | List of data objects that contains the accumulated Terminal data writing requests received in Tags To Write After Gen AC. | binary | var. | var. | - | |||
Tags To Write Yet Before Gen AC | List of data objects that contains the accumulated Terminal data writing requests received in Tags To Write Before Gen AC. | binary | var. | var. | - | |||
Target Percentage to be Used for Random Selection | Value used in terminal risk management for random transaction selection. Present if the Combination supports Random Transaction Selection (EMV Mode only). | Configuration (AID) | n 2 | 1 | 1 | - | ||
Terminal Action Code - Default | Specifies 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 online | Terminal | binary 40 | 5 | 5 | - | ||
Terminal Action Code - Default | Used in Kernel 5 Terminal Action Analysis (EMV Mode only). | Configuration (AID) | binary | 5 | 5 | - | ||
Terminal Action Code - Denial | Specifies the acquirer's conditions that cause the denial of a transaction without attempt to go online | Terminal | binary 40 | 5 | 5 | - | ||
Terminal Action Code - Denial | Used in Kernel 5 Terminal Action Analysis | Configuration (AID) | binary | 5 | 5 | - | ||
Terminal Action Code - Online | Specifies the acquirer's conditions that cause a transaction to be transmitted online | Terminal | binary 40 | 5 | 5 | - | ||
Terminal Action Code - Online | Used in Kernel 5 Terminal Action Analysis (EMV Mode only). | Configuration (AID) | binary | 5 | 5 | - | ||
Terminal Exception File | A 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) | binary | 3 | 3 | - | ||
Threshold Value for Biased Random Selection | Value used in terminal risk management for random transaction selection. Present if the Combination supports Random Transaction Selection (EMV Mode only) | Configuration (AID) | n 12 | 6 | 6 | - |
Name | Description | Source | Format | Template | Length (min) | Length (max) | P/C | Example |
---|---|---|---|---|---|---|---|---|
Torn CDA Hash Data Buffer | A 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 507 | var. up to 507 | - | ||
Torn Entry | Data 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. | binary | var. | var. | - | |||
Torn Temp Record | Holds a copy of a record from the Torn Transaction Log. | binary | var. | var. | - | |||
Torn Track 2 Data | A 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 5 | binary | 19 | 19 | - | ||
Transaction Amount | Clearing amount of the transaction, including tips and other adjustments | Terminal | n 12 | 6 | 6 | - | 000000001000 | |
Transaction Mode | An 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 Conversion | Transaction Reference Currency Conversion | Terminal | n 8 | 4 | 4 | - | ||
Unpredictable Number Range | Specifies the range in which the unpredictable number must be generated in for contactless mag-stripe mode. | Terminal | - | - | - | - | ||
Zero Amount Allowed | This flag indicates whether a transaction with a zero amount is permitted. | Entry Point | Implementation Specific | Implementation Specific | Implementation Specific | - |
Any EMV tag missing? Please let us know.