## Required EMV Authorization Request Tags Below are the primary tags used in EMV authorization requests. Not all of the following tags are required on every transaction. For detailed a explanation of a tag's length and format, please refer to EMV Lab or official EMVCo documentation. | Tag | Name | Description | | --- | --- | --- | | 9F1E | Interface Device (IFD) Serial Number | Unique and permanent serial number assigned to the IFD by the manufacturer. | | 9F40 | Additional Terminal Capabilities | Indicates the data input and output capabilities of the terminal. | | 9F02 | Authorized Amount | Authorized amount of the transaction (excluding adjustments). | | 9F03 | Other Amount | Secondary amount associated with the transaction representing a cashback amount. | | 9F26 | Application Cryptogram | Cryptogram returned by the ICC in response of the GENERATE AC command. | | 4F | Application Identifier (AID) - ICC | Identifies the application as described in ISO/IEC 7816-5. | | 9F06 | Application Identifier (AID) - Terminal | Identifies the application as described in ISO/IEC 7816-5. | | 82 | Application Interchange Profile | Mnemonic associated with the AID according to ISO/IEC 7816-5. | | 9F36 | Application Transaction Counter | Counter maintained by the application in the ICC (incrementing the ATC is managed by the ICC). | | 9F34 | Cardholder Verification Method (CVM) Results | Identifies a method of verification of the cardholder supported by the application. | | 9F27 | Cryptogram Information Data | Indicates the type of cryptogram and the actions to be performed by the terminal. | | 9F39 | 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. | | 9F33 | Terminal Capabilities | Indicates the card data input, CVM, and security capabilities of the terminal. | | 9F1A | Terminal Country Code | Indicate the country of the terminal, represented according to ISO 3166. | | 9F35 | Terminal Type | Indicates the environment of the terminal, its communications capability, and its operational control. | | 95 | Terminal Verification Results | Status of the different functions as seen from the terminal. | | 5F2A | Transaction Currency Code | Indicates the currency code of the transaction according to ISO 4217. | | 9A | Transaction Date | Local date that the transaction was authorized. | | 9B | Transaction Status Information | Indicates the functions performed in a transaction. | | 9F21 | Transaction Time | Local time that the transaction was authorized. | | 9C | Transaction Type | Indicates the type of financial transaction, represented by the first two digits of ISO 8583:1987 Processing Code. | | 9F37 | Unpredictable Number | Value to provide variability and uniqueness to the generation of a cryptogram. | | 5F2D | Language Preference | 1-4 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639. | | 5F34 | Primary Account Number (PAN) Sequence Number | Identifies and differentiates cards with the same PAN. | | 84 | Dedicated File (DF) Name | Identifies the name of the DF as described in ISO/IEC 7816-4. | | 9F10 | Issuer Application Data | Contains proprietary application data for transmission to the issuer in an online transaction. | ## Required Contactless EMV Authorization Request Tags The following tag must be sent on all Mastercard PayPass (contactless EMV) transactions. For detailed a explanation of a tag's length and format, please refer to EMV Lab or official EMVCo documentation. | Tag | Name | Description | | --- | --- | --- | | 9F6E | Form Factor Indicator (FFI) | The PayPass Third Party Data contains proprietary information from a third party. | ## Financially Sensitive EMV Tags The following EMV tags contain sensitive cardholder data that must be encrypted if sent to Shift4 for transaction processing. For detailed a explanation of a tag's length and format, please refer to EMV Lab or official EMVCo documentation. | Tag | Name | Description | | --- | --- | --- | | 5A | Primary Account Number (PAN) | Valid cardholder account number (encrypted). | | 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: Primary Account Number (n, var. up to 19) Field Separator (Hex 'D') (b) Expiration Date (YYMM) (n 4) Service Code (n 3) Discretionary Data (defined by individual payment systems) (n, var.) Pad with one Hex 'F' if needed to ensure whole bytes (b). | | 5F24 | Application Expiration date | Date after which application expires. | | 5F30 | Service Code | Service code as defined in ISO/IEC 7813 for track 1 and track 2. | | 9F1F | Track 1 Discretionary Data | Discretionary part of track 1 according to ISO/IEC 7813. | | 9F20 | Track 2 Discretionary Data | Discretionary part of track 2 according to ISO/IEC 7813. |