EMV Request Tags
EMV Request Tags
EMV Request Tags
The following table contains a sample list of EMV tags associated with authorization or return requests. A full list of
these tags can be found in the HPS Integrator's Guide along with field descriptions, usage conditions, and examples.
AMOUNT, 9F02 M
AUTHORISED The 12-character numeric Amount, Authorised (Numeric) contains the authorized
(NUMERIC) amount of the transaction. In the authorization request message this is the amount
used by the chip card when calculating the Application Cryptogram. It must contain
numeric right-justified data with leading zeros. If the transaction includes a
cashback amount, the Amount, Authorised (Numeric) includes the purchase amount
plus the cashback amount.
Example (decimal value) => 12345
TLV => 9F0206000000012345
AMOUNT, 9F03 M
OTHER The 12-character numeric Amount, Other (Numeric) contains the cashback amount
(NUMERIC) used by the chip card when calculating the Application Cryptogram. It must contain
numeric right-justified data with leading zeros. If the transaction does not include a
cashback amount, the Amount, Other (Numeric) field must be all zeros.
Example (decimal value) => 4000
TLV => 9F0306000000004000
APPLICATION 9F26 M
CRYPTOGRAM The 16-character Application Cryptogram contains the cryptogram returned by the
chip card in response to the Generate AC command.
Example (8 bytes binary) => 8E-19-ED-4B-CA-5C-67-0A
TLV => 9F26088E19ED4BCA5C670A
APPLICATION 82 M
INTERCHANGE The four-character Application Interchange Profile indicates the capabilities of the
PROFILE chip card to support specific functions in the application.
Example (2 bytes binary) => 5C-00
TLV => 82025C00
APPLICATION 50 C
LABEL The mnemonic associated with the AID according to the ISO/IEC 7816-5.
Example (1 to 16 bytes alphanumeric special characters) => Credit
APPLICATION 9F12 C
PREFERRED The mnemonic associated with the AID.
NAME Example (1 to 16 bytes alphanumeric special characters) => Credit
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 1/7
21/11/2017 EMV Request Tags
APPLICATION 9F36 M
TRANSACTION The four-character numeric (binary) Application Transaction Counter contains the
COUNTER counter value maintained by the chip card. The chip card increments this value for
(ATC) each transaction (including failed transactions).
Example (decimal value) => 10
TLV => 9F3602000A
APPLICATION 9F07 C
USAGE The four-character Application Usage Control indicates the Issuer’s specified
CONTROL restrictions on the geographic usage and services allowed for the chip card
application.
Example (2 bytes binary) => FF-00
TLV => 9F0702FF00
APPLICATION 9F08 C
VERSION The four-character Application Version Number (ICC) is the version number of the
NUMBER (ICC) chip card application.
Example (2 bytes binary) => 08-C1
TLV => 9F080208C1
APPLICATION 9F09 C
VERSION The four-character Application Version Number (Terminal) is the version number of
NUMBER the POS terminal payment application.
(TERMINAL) Example (2 bytes binary) => 10-01
TLV => 9F09021001
AUTHORISATION 8A C
RESPONSE The four-character Authorisation Response Code is generated by the issuer and
CODE returned in the authorization response message. The most commonly used
authorisation response codes are online approval (00), online decline (05), and
referral (01). The POS terminal must not alter the Authorisation Response Code
value. The POS terminal generates an authorisation response code in the following
conditions:
Y1 - Offline approved
Z1 - Offline declined
Y3 - Unable to go online (offline approved)
Z3 - Unable to go online (offline declined)
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 2/7
21/11/2017 EMV Request Tags
CRYPTOGRAM 9F27 C
INFORMATION The two-character Cryptogram Information Data indicates the type of cryptogram
DATA generated (TC, ARQC, or AAC), why the cryptogram was generated, and actions that
the chip card instructed the POS terminal to perform.
Example ( 1 byte binary) => 80
TLV => 9F270180
INTERFACE 9F1E C
DEVICE (IFD) The 16-character Interface Device (IFD) Serial Number contains a unique and
SERIAL NUMBER permanent identification number assigned to the IFD by the manufacturer.
Example ( 8 bytes alphanumeric) => SERIAL12
TLV => 9F1E0853455249414C3132
ISSUER 5F28 C
COUNTRY CODE The four-character numeric Issuer Country Code indicates the country of the issuer
according to ISO 3166.
Example (decimal value) => 840
TLV => 5F28020840
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 3/7
21/11/2017 EMV Request Tags
TERMINAL FFC7 C
ACTION CODE - A 10-character Terminal Action Code – Denial specifies the acquirer’s conditions
DENIAL that cause the denial of a transaction without an attempt to go online.
Example (5 bytes binary) => FC-F8-FC-F8-F0
TLV => FFC705FCF8FCF8F0
TERMINAL FFC8 C
ACTION CODE - A 10-character Terminal Action Code – Online specifies the acquirer’s conditions
ONLINE that cause a transaction to be transmitted online.
Example (5 bytes binary) => FC-F8-FC-F8-F0
TLV => FFC805FCF8FCF8F0
TERMINAL 9F33 C
CAPABILITIES The six-character Terminal Capabilities indicates the card data input, the cardholder
verification method (CVM), and the security capabilities supported by the POS
terminal.
Example (3 bytes binary) => 01-01-01
TLV => 9F3303010101
TERMINAL 9F1A M
COUNTRY CODE The four-character numeric Terminal Country Code indicates the country of the
terminal, represented according to ISO 3166.
Example (decimal value) => 840
TLV => 9F1A020840
TERMINAL 95 M
VERIFICATION The 10-character Terminal Verification Results (TVR) contains a series of indicators
RESULTS set by the POS terminal recording both offline and online processing results.
Example (5 binary bytes) => 00-00-04-80-00
TLV => 95050000048000
TRANSACTION 5F2A M
CURRENCY The four-character numeric Transaction Currency Code contains the currency code
CODE of the transaction according to ISO 4217.
Example (decimal value) => 840
TLV => 5F2A020840
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 4/7
21/11/2017 EMV Request Tags
TRANSACTION 9B C
STATUS The four-character Transaction Status Information contains the functions performed
INFORMATION in the transaction.
Example (2 binary bytes) => 48-00
TLV => 9B024800
TRANSACTION 9F21 C
TIME The six-character numeric Transaction Time subfield contains the local time that the
transaction was authorized.
Example (decimal value - HHMMSS) => 123456
TLV => 9F2103123456
TRANSACTION 9C M
TYPE The two-character numeric Transaction Type indicates the type of financial
transaction as represented by the first two digits of the ISO 8583:1987 Processing
Code.
Example (decimal value) => 00
TLV => 9C0100
UNPREDICTABLE 9F37 M
NUMBER The eight-character numeric (binary) Unpredictable Number is randomly generated
by the POS Terminal and is used to provide variability and uniqueness to the
cryptogram.
Example (decimal value) => 12345678
TLV => 9F370400BC614E
APPLICATION 4F M
DEDICATED A 10- to 32-character Application Dedicated File (ADF) Name is used to address an
FILE (ADF) NAME application in the chip card. An ADF Name consists of a registered application
provider identifier (RID) of five bytes, which is issued by the ISO/IEC 7816-5
registration authority. This is followed by a proprietary application identifier
extension (PIX), which enables the application provider to differentiate between the
different applications offered. The ADF Name is obtained during the application
selection process. Previous versions of the EMVCo specifications refer to this tag as
Application Identifier (AID) – ICC.
Example (7 bytes binary) => A0-00-00-00-03-10-10
TLV => 4F07A0000000031010
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 5/7
21/11/2017 EMV Request Tags
CUSTOMER 9F7C C
EXCLUSIVE The up to 64-character variable length Customer Exclusive Data contains issuer
DATA (CED) proprietary data for transmission to the issuer.
Example (4 bytes binary) => 12-34-56-78
TLV => 9F7C0412345678
DEDICATED FILE 84 C
(DF) NAME The 10- to 32-character Dedicated File Name identifies the name of the Dedicated
File as described in ISO/IEC 7816-4.
Example (7 bytes binary) => A0-00-00-00-03-10-10
TLV => 8407A0000000031010
ISSUER 9F10 M
APPLICATION The up to 64-character Issuer Application Data contains proprietary application
DATA data for transmission to the issuer.
Example (6 bytes binary) => 01-0A-03-60-00-00
TLV => 9F1006010A03600000
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 6/7
21/11/2017 EMV Request Tags
TRANSACTION 9F41 C
SEQUENCE The four- to eight-character numeric (binary) Transaction Sequence Counter
COUNTER uniquely identifies each transaction on a POS terminal.
Example (decimal value) => 435
TLV => 9F4104000001B3
C=Conditional
M=Mandatory
O=Optional
Sensitive cardholder data must not be sent to the Host in authorization or settlement messages even if received from
the card and terminal. If Portico receives this data it will not be sent to the Host. The following will not be sent:
https://cert.api2.heartlandportico.com/Gateway/PorticoDevGuide/build/PorticoDeveloperGuide/EMV%20Request%20Tags.html 7/7