Complete list of EMV & NFC tags

TagNameDescriptionSourceFormatTemplateLength (min)Length (max)P/CExample
06Object Identifier (OID)
41Country code and national data
42Issuer Identification Number (IIN)The number that identifies the major industry and the card issuer and that forms the first part of the Primary Account Number (PAN)Cardn 6‘BF0C’ or ‘73’33primitive
42Issuer Identification Number (IIN)
43Card service data
44Initial access data
45Card issuer`s data
46Pre-issuing data
47Card capabilities
48Status information
4DExtended header list
4FApplication Identifier (ADF Name)The ADF Name identifies the application as described in [ISO 7816-5]. The AID is made up of the Registered Application Provider Identifier (RID) and the Proprietary Identifier Extension (PIX).Cardbinary 40-128‘61’516primitive
50Application LabelMnemonic associated with the AID according to ISO/IEC 7816-5Cardans with the special character limited to space‘61’ or ‘A5’116primitive
50Application LabelMnemonic associated with AID according to [ISO 7816-5]. Used in application selection. Application Label is optional in the File Control Information (FCI) of an Application Definition File (ADF) and optional in an ADF directory entry.Cardans 1-16 (special characters limited to spaces)116primitive
50Application LabelMnemonic associated with the AID according to ISO/IEC 7816-5 (with the special character limited to space).Cardans 1-16 (special characters limited to spaces)116primitive
51PathA path may reference any file. It is a concatenation of file identifiers. The path begins with the identifier of a DF (the MF for an absolute path or the current DF for a relative path) and ends with the identifier of the file itself.Cardbinaryvar.var.
52Command to performCardH
53Discretionary data, discretionary template
56Track 1 DataTrack 1 Data contains the data objects of the track 1 according to [ISO/IEC 7813] Structure B, excluding start sentinel, end sentinel and LRC. The Track 1 Data may be present in the file read using the READ RECORD command during a mag-stripe mode transaction.ans076constructed
56Track 1 Equivalent DataCard
57Track 2 Equivalent DataContains the data objects of the track 2, in accordance with [ISO/IEC 7813], excluding start sentinel, end sentinel, and LRC.Cardbinary‘70’ or ‘77’019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows: Primary Account Number Field Separator (Hex ‘D’) Expiration Date (YYMM) Service Code Discretionary Data (defined by individual payment systems) Pad with one Hex ‘F’ if needed to ensure whole bytesCardbinary‘70’ or ‘77’019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC), as follows: Primary Account Number Field Separator (Hex ‘D’) Expiration Date (YYMM) Service Code Discretionary Data (defined by individual payment systems) Pad with one Hex ‘F’ if needed to ensure whole bytesCardbinary‘70’ or ‘77’019primitive
57Track 2 Equivalent DataImage of magnetic stripe Track 2. (For Kernel 4, Track 2 Equivalent Data may not be an exact image of magnetic stripe Track 2.)Cardcn‘70’ or ‘77’019primitive
57Track 2 Equivalent DataContains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC).Cardbinary‘70’ or ‘77’1919primitive
58Track 3 Equivalent DataCardbinaryprimitive
59Card expiration dateCard
5AApplication Primary Account Number (PAN)Valid cardholder account numberCardcn variable up to 19‘70’ or ‘77’010primitive
5AApplication Primary Account Number (PAN)Cardholder account number. READ RECORD For transactions where Offline Data Authentication is performed, the Application PAN is returned. For transactions where Offline Data Authentication is not performed, the Application PAN does not need to be returned.Cardcn variable up to 19‘70’ or ‘77’010primitive
5AApplication Primary Account Number (PAN)Card Number. The Primary Account Number must be maintained as the same value for both the Kernel 4 mag-stripe mode and the EMV mode.Cardcn variable up to 19‘70’ or ‘77’var. up to 10var. up to 10primitive
5AApplication Primary Account Number (PAN)Valid cardholder account numberCardcn variable up to 19‘70’ or ‘77’var. up to 10var. up to 10primitive
5BName of an individual
5CTag list
5DDeleted (see 9D)TerminalH
5DHeader list
5EProprietary login data
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26‘70’ or ‘77’226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26‘70’ or ‘77’226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26‘70’ or ‘77’226primitive
5F20Cardholder NameIndicates cardholder name according to ISO 7813Cardans 2-26‘70’ or ‘77’226primitive
5F21Track 1, identical to the data codedCard
5F22Track 2, identical to the data codedCard
5F23Track 3, identical to the data codedCard
5F24Application Expiration DateDate after which application expires. The date is expressed in the YYMMDD format. For MasterCard applications, if the value of YY ranges from ‘00’ to ‘49’ the date reads 20YYMMDD. If the value of YY ranges from ‘50’ to ‘99’ the date reads 19YYMMDD.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F24Application Expiration DateDate after which the card application expires. For transactions where Offline Data Authentication is performed, the Application Expiration Date is returned. For transactions where Offline Data Authentication is not performed, the Application Expiration Date does not need to be returned.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F24Application Expiration DateDate after which the card application expires.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F24Application Expiration DateDate after which application expires. It shall be present for EMV Mode and Legacy Mode.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format. For MasterCard branded applications if the value of YY ranges from ‘00’ to ‘49’ the date reads 20YYMMDD. If the value of YY ranges from ‘50’ to ‘99’, the date reads 19YYMMDD.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F25Application Effective DateDate from which the application may be used. The date is expressed in the YYMMDD format.Cardn 6 (YYMMDD)‘70’ or ‘77’33primitive
5F26Date, Card Effective
5F27Interchange control
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3‘70’ or ‘77’22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3‘70’ or ‘77’22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3‘70’ or ‘77’22primitive
5F28Issuer Country CodeIndicates the country of the issuer according to ISO 3166-1Cardn 3‘70’ or ‘77’22primitive
5F29Interchange profile
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to [ISO 4217]. The implied exponent is indicated by the minor unit of currency associated with the Transaction Currency Code in [ISO 4217].Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to [ISO 4217]Terminaln 322primitive0978
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217. Requested in CDOL1.Configuration (POS)n 322primitive0978
5F2BDate of birth
5F2CCardholder nationality
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639 Note: EMVCo strongly recommends that cards be personalised with data element ‘5F2D’ coded in lowercase, but that terminals accept the data element whether it is coded in upper or lower case.Cardan 2‘A5’28primitive
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1.Cardan 2‘A5’28primitive
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 lower case alphabetical characters according to ISO 639-1.Cardan 2‘A5’28primitive
5F2ECardholder biometric data
5F2FPIN usage policy
5F30Service CodeService code as defined in ISO/IEC 7813 for Track 1 and Track 2Cardn 3‘70’ or ‘77’22primitive
5F30Service CodeContains the Service Code elements.Cardn 3‘70’ or ‘77’22primitive
5F32Transaction counter
5F33Date, Transaction
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same Application PANCardn 2‘70’ or ‘77’11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same PANCardn 2‘70’ or ‘77’11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards with the same PANCardn 2‘70’ or ‘77’11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards (applications) with the same PANCardn 2‘70’ or ‘77’11primitive
5F34Application Primary Account Number (PAN) Sequence Number (PSN)Identifies and differentiates cards (applications) with the same PANCardn 2‘70’ or ‘77’11primitive
5F35Sex (ISO 5218)Representation of human sexes through a language-neutral single-digit code (0 = not known, 1 = male, 2 = female, 9 = not applicable)primitive
5F36Transaction Currency ExponentIdentifies the decimal point position from the right of the transaction amount accordin to ISO 4217Terminaln 111primitive
5F36Transaction Currency ExponentIndicates the implied position of the decimal point from the right of the transaction amount represented according to ISO 4217. Required to determine if Status Check is requested.Configuration (POS)n 111primitive
5F37Static internal authentication (one-step)
5F38Static internal authentication - first associated data
5F39Static internal authentication - second associated data
5F3ADynamic internal authentication
5F3BDynamic external authentication
5F3CTransaction Reference Currency CodeIdentifies the common currency used by the terminalTerminalbinary 211
5F3CDynamic mutual authentication
5F3DTransaction Reference Currency ExponentIdentifies the decimal point position from the right of the terminal common currencyTerminaln 111
5F40Cardholder portrait image
5F41Element list
5F42Address
5F43Cardholder handwritten signature image
5F44Application image
5F45Display message
5F46Timer
5F47Message reference
5F48Cardholder private key
5F49Cardholder public key
5F4APublic key of certification authority
5F4BDeprecated (see note 2 below)
5F4CCertificate holder authorization
5F4DIntegrated circuit manufacturer identifier
5F4ECertificate content
5F50Issuer Uniform resource locator (URL)The URL provides the location of the Issuer’s Library Server on the Internet.Cardans‘BF0C’ or ‘73’var.var.primitive
5F53International Bank Account Number (IBAN)Uniquely identifies the account of a customer at a financial institution as defined in ISO 13616.Cardvariable‘BF0C’ or ‘73’034primitive
5F54Bank Identifier Code (BIC)Uniquely identifies a bank as defined in ISO 9362.Cardvariable‘BF0C’ or ‘73’8 or 118 or 11primitive
5F55Issuer Country Code (alpha2 format)Indicates the country of the issuer as defined in ISO 3166 (using a 2 character alphabetic code)Carda 2‘BF0C’ or ‘73’22primitive
5F56Issuer Country Code (alpha3 format)Indicates the country of the issuer as defined in ISO 3166 (using a 3 character alphabetic code)Carda 3‘BF0C’ or ‘73’33primitive
5F57Account TypeIndicates the type of account selected on the terminal, coded as specified in Annex GTerminaln 211
60Template, Dynamic Authentication
6080Commitment (e.g., a positive number less than the public RSA modulus in use)
6081Challenge (e.g., a number, possibly zero, less than the public RSA exponent in use)
6082Response (e.g., a positive number less than the public RSA modulus in use)
6083Committed challenge (e.g., the hash-code of a commitment data object)
6084Authentication code (e.g., the hash-code of one or more data fields and a commitment data object)
6085Exponential (e.g., a public positive number for establishing a session key by a DH method)
60A0Template, Identification data
61Application TemplateTemplate containing one or more data objects relevant to an application directory entry according to [ISO 7816-5].Cardbinary‘70’var. up to 252var. up to 252constructed
61Directory EntryContains one or more data objects relevant to an application directory entry according to [ISO 7816-5].Cardvariablevar.var.
62File Control Parameters (FCP) TemplateIdentifies the FCP template according to ISO/IEC 7816-4Cardvariablevar. up to 252var. up to 252constructed
6280Number of data bytes in the file, excluding structural information
6281Number of data bytes in the file, including structural information if any
6282File descriptor byte
6283File identifier
6284DF name
6285Proprietary information, primitive encoding (i.e., not coded in BER-TLV)
6286Security attribute in proprietary format
6287Identifier of an EF containing an extension of the file control information
6288Short EF identifier
628ALife cycle status byte (LCS)
628BSecurity attribute referencing the expanded format
628CSecurity attribute in compact format
628DIdentifier of an EF containing security environment templates
62A0Template, Security attribute for data objects
62A1Template, Security attribute for physical interfaces
62A2One or more pairs of data objects, short EF identifier (tag 88) - absolute or relative path (tag 51)
62A5Proprietary information, constructed encoding
62ABSecurity attribute in expanded format
62ACIdentifier of a cryptographic mechanism
63Wrapper
64Template, File Management Data (FMD)
65Cardholder related data
66Template, Card data
67Template, Authentication data
68Special user requirements
6ATemplate, Login
6A80Qualifier
6A81Telephone Number
6A82Text
6A83Delay indicators, for detecting an end of message
6A84Delay indicators, for detecting an absence of response
6BTemplate, Qualified name
6B06Qualified name
6B80Name
6BA0Name
6CTemplate, Cardholder image
6DTemplate, Application image
6EApplication related data
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FFile Control Information (FCI) TemplateIdentifies the FCI template according to ISO/IEC 7816-4Cardvariable0252constructed
6FTemplate, File Control Parameters and File Management Data (FCI)
6FA5Template, FCI A5
70READ RECORD Response Message TemplateTemplate containing the data objects returned by the Card in response to a READ RECORD command. Contains the contents of the record read. (Mandatory for SFIs 1-10. Response messages for SFIs 11-30 are outside the scope of EMV, but may use template ‘70’)Cardvariable0255constructed
70READ RECORD Response Message TemplateContains the contents of the record read. (Mandatory for SFIs 1-10. Response messages for SFIs 11-30 are outside the scope of EMV, but may use template ‘70’)Cardvariablevar. up to 252var. up to 252constructed
70Template, AEF Data
71Issuer Script Template 1Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC commandIssuerbinaryvar.var.constructed
71Issuer Script Template 1Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC commandIssuerbinaryvar. up to 128var. up to 128constructed
71Template, Issuer Script 1
7186Issuer Script Command
719F18Issuer Script Identifier
72Issuer Script Template 2Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC commandIssuerbinaryvar.var.constructed
72Issuer Script Template 2Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC commandIssuerbinaryvar. up to 128var. up to 128constructed
72Template, Issuer Script 2
73Directory Discretionary TemplateIssuer discretionary part of the directory according to ISO/IEC 7816-5Cardvariable‘61’0252constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the card in response to a command.Cardvariablevar.var.constructed
77Response Message Template Format 2Contains the data objects (with tags and lengths) returned by the ICC in response to a commandCardvariablevar.var.constructed
77Template, Response Message Format 2
78Compatible Tag Allocation Authority
79Coexistent Tag Allocation Authority
7ATemplate, Security Support (SS)see 6.4
7A80Card session counter
7A81Session identifier
7A82File selection counter
7A83File selection counter
7A84File selection counter
7A85File selection counter
7A86File selection counter
7A87File selection counter
7A88File selection counter
7A89File selection counter
7A8AFile selection counter
7A8BFile selection counter
7A8CFile selection counter
7A8DFile selection counter
7A8EFile selection counter
7A93Digital signature counter
7A9F2XInternal progression value (‘X’-is a specific index, e.g., an index referencing a counter of file selections)
7A9F3YExternal progression value (‘Y’-is a specific index, e.g., an index referencing an external time stamp)
7BTemplate, Security Environment (SE)see 6.5
7B80SEID byte, mandatory
7B8ALCS byte, optional
7BACCryptographic mechanism identifier template, optional
7BA4Control reference template (CRT)see 6.3.1
7BAAControl reference template (CRT)see 6.3.1
7BB4Control reference template (CRT)see 6.3.1
7BB6Control reference template (CRT)see 6.3.1
7BB8Control reference template (CRT)see 6.3.1
7DTemplate, Secure Messaging (SM)see 6
7D80Plain value not coded in BER-TLV
7D81Plain value not coded in BER-TLV
7D82Cryptogram (plain value coded in BER-TLV and including secure messaging data objects)
7D83Cryptogram (plain value coded in BER-TLV and including secure messaging data objects)
7D84Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects)
7D85Cryptogram (plain value coded in BER-TLV, but not including secure messaging data objects)
7D86Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV)
7D87Padding-content indicator byte followed by cryptogram (plain value not coded in BER-TLV)
7D8ECryptographic checksum (at least four bytes)
7D90Hash-code
7D91Hash-code
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值