Skip to content
Last updated

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.

TagNameDescription
9F1EInterface Device (IFD) Serial NumberUnique and permanent serial number assigned to the IFD by the manufacturer.
9F40Additional Terminal CapabilitiesIndicates the data input and output capabilities of the terminal.
9F02Authorized AmountAuthorized amount of the transaction (excluding adjustments).
9F03Other AmountSecondary amount associated with the transaction representing a cashback amount.
9F26Application CryptogramCryptogram returned by the ICC in response of the GENERATE AC command.
4FApplication Identifier (AID) - ICCIdentifies the application as described in ISO/IEC 7816-5.
9F06Application Identifier (AID) - TerminalIdentifies the application as described in ISO/IEC 7816-5.
82Application Interchange ProfileMnemonic associated with the AID according to ISO/IEC 7816-5.
9F36Application Transaction CounterCounter maintained by the application in the ICC (incrementing the ATC is managed by the ICC).
9F34Cardholder Verification Method (CVM) ResultsIdentifies a method of verification of the cardholder supported by the application.
9F27Cryptogram Information DataIndicates the type of cryptogram and the actions to be performed by the terminal.
9F39POS Entry ModeIndicates the method by which the PAN was entered, according to the first two digits of the ISO 8583:1987 POS Entry Mode.
9F33Terminal CapabilitiesIndicates the card data input, CVM, and security capabilities of the terminal.
9F1ATerminal Country CodeIndicate the country of the terminal, represented according to ISO 3166.
9F35Terminal TypeIndicates the environment of the terminal, its communications capability, and its operational control.
95Terminal Verification ResultsStatus of the different functions as seen from the terminal.
5F2ATransaction Currency CodeIndicates the currency code of the transaction according to ISO 4217.
9ATransaction DateLocal date that the transaction was authorized.
9BTransaction Status InformationIndicates the functions performed in a transaction.
9F21Transaction TimeLocal time that the transaction was authorized.
9CTransaction TypeIndicates the type of financial transaction, represented by the first two digits of ISO 8583:1987 Processing Code.
9F37Unpredictable NumberValue to provide variability and uniqueness to the generation of a cryptogram.
5F2DLanguage Preference1-4 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639.
5F34Primary Account Number (PAN) Sequence NumberIdentifies and differentiates cards with the same PAN.
84Dedicated File (DF) NameIdentifies the name of the DF as described in ISO/IEC 7816-4.
9F10Issuer Application DataContains 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.

TagNameDescription
9F6EForm 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.

TagNameDescription
5APrimary Account Number (PAN)Valid cardholder account number (encrypted).
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 (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).
5F24Application Expiration dateDate after which application expires.
5F30Service CodeService code as defined in ISO/IEC 7813 for track 1 and track 2.
9F1FTrack 1 Discretionary DataDiscretionary part of track 1 according to ISO/IEC 7813.
9F20Track 2 Discretionary DataDiscretionary part of track 2 according to ISO/IEC 7813.