The EMV (a. k. a. Chip Card) specification is complex, and can be confusing. I crated two Excel worksheets to organize the requirements around the major use cases.
1. Receipt Scenarios
Outcome Response Code
Approved 4 or 5
Declined All Others
No Response Blank
Transaction Type Response Code Outcome EMV Receipt Type
Payment 4 Approved Approved Payment
Payment All others Declined Declined Payment
Payment Blank No Response No Response Payment
Credit Memo 4 Approved Approved Credit Memo
Credit Memo All others Declined Declined Credit Memo
Credit Memo Blank No Response No Response Credit Memo
Void 4 Approved Approved Void
Void All others Declined Declined Void
Void Blank No Response No Response Void
Authorization 5 Approved Approved Authorization
Authorization All others Declined Declined Authorization
Authorization Blank No Response No Response Authorization
Printed 2017/04/09 @ 17:20 Page 1 of 1
2. EMV Receipt Fields
Field Group Field EMV Tag FldNmLen Per Partial TRX
EMV
Tag
Approval
Receipt
Declined
Receipt
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific CARD_ENTRY_MODE 15 FALSE N/A X X
EMV Specific EMV_TAG_4F 4F 10 FALSE 4F X X
EMV Specific EMV_TAG_50 50 10 FALSE 50 X X
EMV Specific EMV_TAG_5F2A 5F2A 12 FALSE 5F2A X
EMV Specific EMV_TAG_5F34 5F34 12 FALSE 5F34 X
EMV Specific EMV_TAG_82 82 10 FALSE 82 X
EMV Specific EMV_TAG_84 84 10 FALSE 84 X X
EMV Specific EMV_TAG_8A 8A 10 TRUE 8A X X
EMV Specific EMV_TAG_95 95 10 TRUE 95 X X
EMV Specific EMV_TAG_9A 9A 10 FALSE 9A X
EMV Specific EMV_TAG_9B 9B 10 TRUE 9B X X
EMV Specific EMV_TAG_9C 9C 10 TRUE 9C X
EMV Specific EMV_TAG_9F02 9F02 12 TRUE 9F02 X
EMV Specific EMV_TAG_9F03 9F03 12 FALSE 9F03 X
EMV Specific EMV_TAG_9F06 9F06 12 FALSE 9F06 X X
EMV Specific EMV_TAG_9F07 9F07 12 FALSE 9F07 X
EMV Specific EMV_TAG_9F08 9F08 12 FALSE 9F08 X X
EMV Specific EMV_TAG_9F09 9F09 12 FALSE 9F09 X X
EMV Specific EMV_TAG_9F0D 9F0D 12 TRUE 9F0D X
EMV Specific EMV_TAG_9F0E 9F0E 12 TRUE 9F0E X
EMV Specific EMV_TAG_9F0F 9F0F 12 TRUE 9F0F X
EMV Specific EMV_TAG_9F10 9F10 12 TRUE 9F10 X X
EMV Specific EMV_TAG_9F12 9F12 12 FALSE 9F12 X
EMV Specific EMV_TAG_9F1A 9F1A 12 FALSE 9F1A X
EMV Specific EMV_TAG_9F1E 9F1E 12 FALSE 9F1E X X
EMV Specific EMV_TAG_9F21 9F21 12 FALSE 9F21 X X
Printed 2017/04/09 @ 17:18 Page 1 of 8
3. EMV Receipt Fields
Field Group Field EMV Tag FldNmLen Per Partial TRX
EMV
Tag
Approval
Receipt
Declined
Receipt
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific EMV_TAG_9F26 9F26 12 TRUE 9F26 X
EMV Specific EMV_TAG_9F27 9F27 12 TRUE 9F27 X
EMV Specific EMV_TAG_9F33 9F33 12 FALSE 9F33 X X
EMV Specific EMV_TAG_9F34 9F34 12 FALSE 9F34 X
EMV Specific EMV_TAG_9F35 9F35 12 FALSE 9F35 X X
EMV Specific EMV_TAG_9F36 9F36 12 TRUE 9F36 X
EMV Specific EMV_TAG_9F37 9F37 12 TRUE 9F37 X
EMV Specific EMV_TAG_9F39 9F39 12 FALSE 9F39 X X
EMV Specific EMV_TAG_9F41 9F41 12 TRUE 9F41 X X
EMV Specific EMV_CHIP_INDICATOR 18 FALSE N/A
EMV Specific EMV_CVM 7 FALSE N/A X X
EMV Specific EMV_MODE 8 FALSE N/A X X
EMV Specific TAC_DEFAULT 11 FALSE N/A X
EMV Specific TAC_DENIAL 10 FALSE N/A X
EMV Specific TAC_ONLINE 10 FALSE N/A X
EMV Specific MERCHID 7 FALSE N/A X X
EMV Specific TERMID 6 FALSE N/A X X
EMV Specific ISSUER_SCRIPT_RESULTS 21 FALSE 9F5B X X
Processor Specific REF_NUMBER 10 TRUE N/A X
Processor Specific VALIDATION_CODE 15 TRUE N/A X
Processor Specific VISA_IDENTIFIER 15 FALSE N/A X
Printed 2017/04/09 @ 17:18 Page 2 of 8
4. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific CARD_ENTRY_MODE
EMV Specific EMV_TAG_4F 4F
EMV Specific EMV_TAG_50 50
EMV Specific EMV_TAG_5F2A 5F2A
EMV Specific EMV_TAG_5F34 5F34
EMV Specific EMV_TAG_82 82
EMV Specific EMV_TAG_84 84
EMV Specific EMV_TAG_8A 8A
EMV Specific EMV_TAG_95 95
EMV Specific EMV_TAG_9A 9A
EMV Specific EMV_TAG_9B 9B
EMV Specific EMV_TAG_9C 9C
EMV Specific EMV_TAG_9F02 9F02
EMV Specific EMV_TAG_9F03 9F03
EMV Specific EMV_TAG_9F06 9F06
EMV Specific EMV_TAG_9F07 9F07
EMV Specific EMV_TAG_9F08 9F08
EMV Specific EMV_TAG_9F09 9F09
EMV Specific EMV_TAG_9F0D 9F0D
EMV Specific EMV_TAG_9F0E 9F0E
EMV Specific EMV_TAG_9F0F 9F0F
EMV Specific EMV_TAG_9F10 9F10
EMV Specific EMV_TAG_9F12 9F12
EMV Specific EMV_TAG_9F1A 9F1A
EMV Specific EMV_TAG_9F1E 9F1E
EMV Specific EMV_TAG_9F21 9F21
Comments
Core Field Informatiion
Chip Read, Contactless, FSwipe (Fallback), Keyed, or Swiped(Insert not attempted)
Application Identifier (AID)
Application Label
Currency Code
Application PAN Sequence Number (This is not the PAN; it's a sub-account number.)
Application Interchange Profile
Dedicated File Name
Application Response Code (ARC)
Terminal Verification Results (TVR)
Terminal Transaction Date
Transaction Status Indicator (TSI)
Cryptogram Transaction Type
Authorized Amount
EMV Cashback Amount
Terminal Application Identifier (AID)
Application Usage Control
ICC App Version Number
Term App Version Number
Issuer Action Code - Default
Issuer Action Code - Denial
Issuer Action Code - Online
Issuer Application Data (IAD)
Application Preferred Name
Terminal Country Code
Interface Device (IFD) Serial Number
Transaction Time
Printed 2017/04/09 @ 17:18 Page 3 of 8
5. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific EMV_TAG_9F26 9F26
EMV Specific EMV_TAG_9F27 9F27
EMV Specific EMV_TAG_9F33 9F33
EMV Specific EMV_TAG_9F34 9F34
EMV Specific EMV_TAG_9F35 9F35
EMV Specific EMV_TAG_9F36 9F36
EMV Specific EMV_TAG_9F37 9F37
EMV Specific EMV_TAG_9F39 9F39
EMV Specific EMV_TAG_9F41 9F41
EMV Specific EMV_CHIP_INDICATOR
EMV Specific EMV_CVM
EMV Specific EMV_MODE
EMV Specific TAC_DEFAULT
EMV Specific TAC_DENIAL
EMV Specific TAC_ONLINE
EMV Specific MERCHID
EMV Specific TERMID
EMV Specific ISSUER_SCRIPT_RESULTS
Processor Specific REF_NUMBER
Processor Specific VALIDATION_CODE
Processor Specific VISA_IDENTIFIER
Comments
Core Field Informatiion
Cryptogram
Cryptogram Info Data
Terminal Capabilities
CVM Result
Terminal Type
Application Transaction Counter
Unpredictable Number (cryptographic salt; it had better change!)
POS Entry Mode
Transaction Sequence Counter
CONTACT, CONTACTLESS, KEYED, FALLBACK SWIPE
Cardholder Verification Method SIGNATURE, PIN, NONE
ISSUER or CARD (ONLINE vs OFFLINE)
Terminal Action Code – Default
Terminal Action Code – Denial
Terminal Action Code – Online
Merchant ID – printed when sent from SSI Host
Terminal ID – printed when sent from SSI Host
Result of Issuer Script update
Transaction Reference Number. Print when present in response.
Validation Code. Print when present in response.
Visa Rewards Program Identifier. Print when present in response.
Printed 2017/04/09 @ 17:18 Page 4 of 8
6. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific CARD_ENTRY_MODE
EMV Specific EMV_TAG_4F 4F
EMV Specific EMV_TAG_50 50
EMV Specific EMV_TAG_5F2A 5F2A
EMV Specific EMV_TAG_5F34 5F34
EMV Specific EMV_TAG_82 82
EMV Specific EMV_TAG_84 84
EMV Specific EMV_TAG_8A 8A
EMV Specific EMV_TAG_95 95
EMV Specific EMV_TAG_9A 9A
EMV Specific EMV_TAG_9B 9B
EMV Specific EMV_TAG_9C 9C
EMV Specific EMV_TAG_9F02 9F02
EMV Specific EMV_TAG_9F03 9F03
EMV Specific EMV_TAG_9F06 9F06
EMV Specific EMV_TAG_9F07 9F07
EMV Specific EMV_TAG_9F08 9F08
EMV Specific EMV_TAG_9F09 9F09
EMV Specific EMV_TAG_9F0D 9F0D
EMV Specific EMV_TAG_9F0E 9F0E
EMV Specific EMV_TAG_9F0F 9F0F
EMV Specific EMV_TAG_9F10 9F10
EMV Specific EMV_TAG_9F12 9F12
EMV Specific EMV_TAG_9F1A 9F1A
EMV Specific EMV_TAG_9F1E 9F1E
EMV Specific EMV_TAG_9F21 9F21
EMVLab or ISO/IEC Reference URL
http://paylosophy.com/tag/card-entry-mode/
http://www.emvlab.org/emvtags/?number=5F34
http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-
4_9_application-independent_card_services.aspx
http://www.iso.org/iso/catalogue_detail?csnumber=34259
http://www.emvlab.org/emvtags/?number=9F07
http://www.emvlab.org/emvtags/?number=9F08
http://www.emvlab.org/emvtags/?number=9F09
http://www.emvlab.org/emvtags/?number=9F10
http://www.emvlab.org/emvtags/?number=9F1E
http://www.emvlab.org/emvtags/?number=9F21
Printed 2017/04/09 @ 17:18 Page 5 of 8
7. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific EMV_TAG_9F26 9F26
EMV Specific EMV_TAG_9F27 9F27
EMV Specific EMV_TAG_9F33 9F33
EMV Specific EMV_TAG_9F34 9F34
EMV Specific EMV_TAG_9F35 9F35
EMV Specific EMV_TAG_9F36 9F36
EMV Specific EMV_TAG_9F37 9F37
EMV Specific EMV_TAG_9F39 9F39
EMV Specific EMV_TAG_9F41 9F41
EMV Specific EMV_CHIP_INDICATOR
EMV Specific EMV_CVM
EMV Specific EMV_MODE
EMV Specific TAC_DEFAULT
EMV Specific TAC_DENIAL
EMV Specific TAC_ONLINE
EMV Specific MERCHID
EMV Specific TERMID
EMV Specific ISSUER_SCRIPT_RESULTS
Processor Specific REF_NUMBER
Processor Specific VALIDATION_CODE
Processor Specific VISA_IDENTIFIER
EMVLab or ISO/IEC Reference URL
http://www.emvlab.org/emvtags/?number=9F26
http://www.emvlab.org/emvtags/?number=9F27
http://www.emvlab.org/emvtags/?number=9F33
http://www.emvlab.org/emvtags/?number=9F34
http://www.emvlab.org/emvtags/?number=9F35
http://www.emvlab.org/emvtags/?number=9F36
http://www.emvlab.org/emvtags/?number=9F37
http://www.emvlab.org/emvtags/?number=9F39
http://www.emvlab.org/emvtags/?number=9F41
Printed 2017/04/09 @ 17:18 Page 6 of 8
8. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific CARD_ENTRY_MODE
EMV Specific EMV_TAG_4F 4F
EMV Specific EMV_TAG_50 50
EMV Specific EMV_TAG_5F2A 5F2A
EMV Specific EMV_TAG_5F34 5F34
EMV Specific EMV_TAG_82 82
EMV Specific EMV_TAG_84 84
EMV Specific EMV_TAG_8A 8A
EMV Specific EMV_TAG_95 95
EMV Specific EMV_TAG_9A 9A
EMV Specific EMV_TAG_9B 9B
EMV Specific EMV_TAG_9C 9C
EMV Specific EMV_TAG_9F02 9F02
EMV Specific EMV_TAG_9F03 9F03
EMV Specific EMV_TAG_9F06 9F06
EMV Specific EMV_TAG_9F07 9F07
EMV Specific EMV_TAG_9F08 9F08
EMV Specific EMV_TAG_9F09 9F09
EMV Specific EMV_TAG_9F0D 9F0D
EMV Specific EMV_TAG_9F0E 9F0E
EMV Specific EMV_TAG_9F0F 9F0F
EMV Specific EMV_TAG_9F10 9F10
EMV Specific EMV_TAG_9F12 9F12
EMV Specific EMV_TAG_9F1A 9F1A
EMV Specific EMV_TAG_9F1E 9F1E
EMV Specific EMV_TAG_9F21 9F21
Additional Reference
Printed 2017/04/09 @ 17:18 Page 7 of 8
9. EMV Receipt Fields
Field Group Field EMV Tag
Called out at page 6 of the EMV Addendum
Required only on receipt for declined charge
Different values for each partial transaction
EMV Specific EMV_TAG_9F26 9F26
EMV Specific EMV_TAG_9F27 9F27
EMV Specific EMV_TAG_9F33 9F33
EMV Specific EMV_TAG_9F34 9F34
EMV Specific EMV_TAG_9F35 9F35
EMV Specific EMV_TAG_9F36 9F36
EMV Specific EMV_TAG_9F37 9F37
EMV Specific EMV_TAG_9F39 9F39
EMV Specific EMV_TAG_9F41 9F41
EMV Specific EMV_CHIP_INDICATOR
EMV Specific EMV_CVM
EMV Specific EMV_MODE
EMV Specific TAC_DEFAULT
EMV Specific TAC_DENIAL
EMV Specific TAC_ONLINE
EMV Specific MERCHID
EMV Specific TERMID
EMV Specific ISSUER_SCRIPT_RESULTS
Processor Specific REF_NUMBER
Processor Specific VALIDATION_CODE
Processor Specific VISA_IDENTIFIER
Additional Reference
Difference Between POS Entry Modes (Field 22)
Terminal Identification Number (TID) (2011/12/10)
Printed 2017/04/09 @ 17:18 Page 8 of 8