Thursday, 31 May 2012

EMV TAGS List




First EMV Post Previous EMV Post Current Post
  EMV Transactions an Introduction     EMV Transaction: Step 1.) Application Selection     EMV Tags List  

All Data Elements by EMV Tags used in TLV structure (according to the EMV 4.2 Standard )


EMV defines tag values for all data used in the chipcard processing.   

Name
Template
Tag
Issuer Identification Number (IIN)
'BF0C' or '73'
'42'
Application Identifier (AID) - card
'61'
'4F'
Application Label
'61' or 'A5'
'50'
Track 2 Equivalent Data
'70' or '77'
'57'
Application Primary Account Number (PAN)
'70' or '77'
'5A'
Cardholder Name
'70' or '77'
'5F20'
Application Expiration Date
'70' or '77'
'5F24'
Application Effective Date
'70' or '77'
'5F25'
Issuer Country Code
'70' or '77'
'5F28'
Transaction Currency Code
'5F2A'
Language Preference
'A5'
'5F2D'
Service Code
'70' or '77'
'5F30'
Application Primary Account Number (PAN) Sequence Number
'70' or '77'
'5F34'
Transaction Currency Exponent
'5F36'
Issuer URL
'BF0C' or '73'
'5F50'
International Bank Account Number (IBAN)
'BF0C' or '73'
'5F53'
Bank Identifier Code (BIC)
'BF0C' or '73'
'5F54'
Issuer Country Code (alpha2 format)
'BF0C' or '73'
'5F55'
Issuer Country Code (alpha3 format)
'BF0C' or '73'
'5F56'
Application Template
'70' or '77'
'61'
File Control Information (FCI) Template
'6F'
Name
Template
Tag
READ RECORD Response Message Template
'70'
Issuer Script Template 1
'71'
Issuer Script Template 2
'72'
Directory Discretionary Template
'61'
'73'
Response Message Template Format 2
'77'
Response Message Template Format 1
'80'
Amount, Authorised (Binary)
'81'
Application Interchange Profile
'77' or '80'
'82'
Command Template
'83'
Dedicated File (DF) Name
'6F'
'84'
Issuer Script Command
'71' or '72'
'86'
Application Priority Indicator
'61' or 'A5'
'87'
Short File Identifier (SFI)
'A5'
'88'
Authorisation Code
'89'
Authorisation Response Code
'8A'
Card Risk Management Data Object List 1 (CDOL1)
'70' or '77'
'8C'
Card Risk Management Data Object List 2 (CDOL2)
'70' or '77'
'8D'
Cardholder Verification Method (CVM) List
'70' or '77'
'8E'
Certification Authority Public Key Index
'70' or '77'
'8F'
Issuer Public Key Certificate
'70' or '77'
'90'
Issuer Authentication Data
'91'
Issuer Public Key Remainder
'70' or '77'
'92'
Signed Static Application Data
'70' or '77'
'93'
Application File Locator (AFL)
'77' or '80'
'94'
Terminal Verification Results
'95'
Transaction Certificate Data Object List (TDOL)
'70' or '77'
'97'
Transaction Certificate (TC) Hash Value
'98'
Transaction Personal Identification Number (PIN) Data
'99'
Name
Template
Tag                                                    
Transaction Date
'9A'
Transaction Status Information
'9B'
Transaction Type
'9C'
Directory Definition File (DDF) Name
'61'
'9D'
Acquirer Identifier
'9F01'
Amount, Authorised (Numeric)
'9F02'
Amount, Other (Numeric)
'9F03'
Amount, Other (Binary)
'9F04'
Application Discretionary Data
'70' or '77'
'9F05'
Application Identifier (AID) - terminal
'9F06'
Application Usage Control
'70' or '77'
'9F07'
Application Version Number
'70' or '77'
'9F08'
Application Version Number
'9F09'
Cardholder Name Extended
'70' or '77'
'9F0B'
Issuer Action Code - Default
'70' or '77'
'9F0D'
Issuer Action Code - Denial
'70' or '77'
'9F0E'
Issuer Action Code - Online
'70' or '77'
'9F0F'
Issuer Application Data
'77' or '80'
'9F10'
Issuer Code Table Index
'A5'
'9F11'
Application Preferred Name
'61' or 'A5'
'9F12'
Last Online Application Transaction Counter (ATC) Register
'9F13'
Lower Consecutive Offline Limit
'70' or '77'
'9F14'
Merchant Category Code
'9F15'
Merchant Identifier
'9F16'
Personal Identification Number (PIN) Try Counter
'9F17'
Issuer Script Identifier
'71' or '72'
'9F18'



Name
Template
Tag
Terminal Country Code
'9F1A'
Terminal Floor Limit
'9F1B'
Terminal Identification
'9F1C'
Terminal Risk Management Data
'9F1D'
Interface Device (IFD) Serial Number
'9F1E'
Track 1 Discretionary Data
'70' or '77'
'9F1F'
Track 2 Discretionary Data
'70' or '77'
'9F20'
Transaction Time
'9F21'
Certification Authority Public Key Index
'9F22'
Upper Consecutive Offline Limit
'70' or '77'
'9F23'
Application Cryptogram
'77' or '80'
'9F26'
Cryptogram Information Data
'77' or '80'
'9F27'
ICC PIN Encipherment Public Key Certificate
'70' or '77'
'9F2D'
ICC PIN Encipherment Public Key Exponent
'70' or '77'
'9F2E'
ICC PIN Encipherment Public Key Remainder
'70' or '77'
'9F2F'
Issuer Public Key Exponent
'70' or '77'
'9F32'
Terminal Capabilities
'9F33'
Cardholder Verification Method (CVM) Results
'9F34'
Terminal Type
'9F35'
Application Transaction Counter (ATC)
'77' or '80'
'9F36'
Unpredictable Number
'9F37'
Processing Options Data Object List (PDOL)
'A5'
'9F38'
Point-of-Service (POS) Entry Mode
'9F39'
Amount, Reference Currency
'9F3A'
Application Reference Currency
'70' or '77'
'9F3B'
Transaction Reference Currency Code
'9F3C'
Transaction Reference Currency Exponent
'9F3D'
Additional Terminal Capabilities
'9F40'
Transaction Sequence Counter
'9F41'
Name
Template
Tag
Application Currency Code
'70' or '77'
'9F42'
Application Reference Currency Exponent
'70' or '77'
'9F43'
Application Currency Exponent
'70' or '77'
'9F44'
Data Authentication Code
'9F45'
ICC Public Key Certificate
'70' or '77'
'9F46'
ICC Public Key Exponent
'70' or '77'
'9F47'
ICC Public Key Remainder
'70' or '77'
'9F48'
Dynamic Data Authentication Data Object List (DDOL)
'70' or '77'
'9F49'
Static Data Authentication Tag List
'70' or '77'
'9F4A'
Signed Dynamic Application Data
'9F4B'
ICC Dynamic Number
'9F4C'
Log Entry
'BF0C' or '73'
'9F4D'
Merchant Name and Location
'9F4E'
Log Format
'9F4F'
File Control Information (FCI) Proprietary Template
'6F'
'A5'
File Control Information (FCI) Issuer Discretionary Data
'A5'
'BF0C


8 comments:

  1. Good to know that here in india people have interest in EMV

    ReplyDelete
  2. Hi Pushpak!
    I am Shiva. Working in a private company.
    Now I am about to start Contactless card issuing project. I want to know the format of contactless card data. Is it same as tag format as in EMV?

    ReplyDelete
  3. Sorry Shiva..
    I have not worked much on contactless cards. ( paypass, mifire, desfire cards)
    I will post a page soon as i get good hands on these cards.

    ReplyDelete
    Replies
    1. Ok Pushpak. Thank you..

      Delete
    2. Hi Shiva,

      You can refer the Paypass M/Chip of Master. The format of contactless card data is as EMV, except interface is ISO14443A. So, you should have a HF RFID reader that you manage the transmitted data.

      Delete
  4. hi, pushpak.
    I need a GUI to read or write on chip card. I have a device mcr200. how can I get the programme?

    ReplyDelete
  5. Hello Pushpak

    We are a freelancing company based in Canada. We are looking for developers in C,C+++ to help us in our project. Our project is based on EMV and would like to know if you would be prepared to work as a freelancer on the project.

    I am happy to provide you with the project details as soon as you are ready to proceed.

    I have emailed you but had no response.

    Please let us know.

    Regards
    Roger Sing
    Timestamp Management Inc.

    ReplyDelete
    Replies
    1. Hi Roger Sing, Sorry for the very late reply. :)
      I don't work as a freelancer.

      Delete