IDTech iOS/OSX SDK Guide  1.1.084
API reference for UniPay 1.5
EMV Tag Reference
Tag Description
42 Issuer Identification Number (IIN)
4F Application Identifier (ADF Name)
50 Application Label
52 Command to perform
56 Track 1 Data
57 Track 2 Equivalent Data
5A Application Primary Account Number (PAN)
5D Deleted (see 9D)
5F20 Cardholder Name
5F24 Application Expiration Date
5F25 Application Effective Date
5F28 Issuer Country Code
5F2A Transaction Currency Code
5F2D Language Preference
5F30 Service Code
5F34 Application Primary Account Number (PAN) Sequence Number (PSN)
5F36 Transaction Currency Exponent
5F3C Transaction Reference Currency Code
5F3D Transaction Reference Currency Exponent
5F50 Issuer URL
5F53 International Bank Account Number (IBAN)
5F54 Bank Identifier Code (BIC)
5F55 Issuer Country Code (alpha2 format)
5F56 Issuer Country Code (alpha3 format)
5F57 Account Type
61 Application Template
62 File Control Parameters (FCP) Template
6F File Control Information (FCI) Template
70 READ RECORD Response Message Template
71 Issuer Script Template 1
72 Issuer Script Template 2
73 Directory Discretionary Template
77 Response Message Template Format 2
80 Response Message Template Format 1
81 Amount, Authorised (Binary)
82 Application Interchange Profile (AIP)
83 Command Template
84 Dedicated File (DF) Name
86 Issuer Script Command
87 Application Priority Indicator
88 Short File Identifier (SFI)
89 Authorisation Code
8A Authorisation Response Code (ARC)
8C Card Risk Management Data Object List 1 (CDOL1)
8D Card Risk Management Data Object List 2 (CDOL2)
8E Cardholder Verification Method (CVM) List
8F Certification Authority Public Key Index (PKI)
90 Issuer Public Key Certificate
91 Issuer Authentication Data
92 Issuer Public Key Remainder
93 Signed Application Data
94 Application File Locator (AFL)
95 Terminal Verification Results (TVR)
97 Transaction Certificate Data Object List (TDOL)
98 Transaction Certificate (TC) Hash Value
99 Transaction Personal Identification Number (PIN) Data
9A Transaction Date
9B Transaction Status Information
9C Transaction Type
9D Directory Definition File (DDF) Name
9F01 Acquirer Identifier
9F02 Amount, Authorised (Numeric)
9F03 Amount, Other (Numeric)
9F04 Amount, Other (Binary)
9F05 Application Discretionary Data
9F06 Application Identifier (AID) - terminal
9F07 Application Usage Control (AUC)
9F08 Application Version Number
9F09 Application Version Number
9F0B Cardholder Name Extended
9F0D Issuer Action Code - Default
9F0E Issuer Action Code - Denial
9F0F Issuer Action Code - Online
9F10 Issuer Application Data (IAD)
9F11 Issuer Code Table Index
9F12 Application Preferred Name
9F13 Last Online Application Transaction Counter (ATC) Register
9F14 Lower Consecutive Offline Limit
9F15 Merchant Category Code
9F16 Merchant Identifier
9F17 Personal Identification Number (PIN) Try Counter
9F18 Issuer Script Identifier
9F19 Deleted (see 9F49)
9F1A Terminal Country Code
9F1B Terminal Floor Limit
9F1C Terminal Identification
9F1D Terminal Risk Management Data
9F1E Interface Device (IFD) Serial Number
9F1F Track 1 Discretionary Data
9F20 Track 2 Discretionary Data
9F21 Transaction Time
9F22 Certification Authority Public Key Index (PKI)
9F23 Upper Consecutive Offline Limit
9F26 Application Cryptogram (AC)
9F27 Cryptogram Information Data (CID)
9F29 Extended Selection
9F2A Kernel Identifier
9F2D Integrated Circuit Card (ICC) PIN Encipherment Public Key Certificate
9F2E Integrated Circuit Card (ICC) PIN Encipherment Public Key Exponent
9F2F Integrated Circuit Card (ICC) PIN Encipherment Public Key Remainder
9F32 Issuer Public Key Exponent
9F33 Terminal Capabilities
9F34 Cardholder Verification Method (CVM) Results
9F35 Terminal Type
9F36 Application Transaction Counter (ATC)
9F37 Unpredictable Number (UN)
9F37 Unpredictable Number (UN) (Reader/Terminal)
9F38 Processing Options Data Object List (PDOL)
9F39 Point-of-Service (POS) Entry Mode
9F3A Amount, Reference Currency
9F3B Application Reference Currency
9F3C Transaction Reference Currency Code
9F3D Transaction Reference Currency Exponent
9F40 Additional Terminal Capabilities
9F41 Transaction Sequence Counter
9F42 Application Currency Code
9F43 Application Reference Currency Exponent
9F44 Application Currency Exponent
9F45 Data Authentication Code
9F46 Integrated Circuit Card (ICC) Public Key Certificate
9F46 Application Public Key Certificate
9F47 Integrated Circuit Card (ICC) Public Key Exponent
9F47 Application Public Key Exponent
9F48 Integrated Circuit Card (ICC) Public Key Remainder
9F48 Application Public Key Remainder
9F49 Dynamic Data Authentication Data Object List (DDOL)
9F4A Static Data Authentication Tag List (SDA)
9F4B Signed Dynamic Application Data (SDAD)
9F4C ICC Dynamic Number
9F4D Log Entry
9F4E Merchant Name and Location
9F4F Log Format
9F50 Offline Accumulator Balance
9F50 Cardholder Verification Status
9F51 Application Currency Code
9F51 DRDOL
9F52 Application Default Action (ADA)
9F52 Terminal Compatibility Indicator
9F53 Consecutive Transaction Counter International Limit (CTCIL)
9F53 Transaction Category Code
9F53 Terminal Interchange Profile (dynamic)
9F54 Cumulative Total Transaction Amount Limit (CTTAL)
9F54 DS ODS Card
9F55 Geographic Indicator
9F56 Issuer Authentication Indicator
9F57 Issuer Country Code
9F58 Consecutive Transaction Counter Limit (CTCL)
9F59 Consecutive Transaction Counter Upper Limit (CTCUL)
9F5A Application Program Identifier (Program ID)
9F5B Issuer Script Results
9F5B DSDOL
9F5C Cumulative Total Transaction Amount Upper Limit (CTTAUL)
9F5C DS Requested Operator ID
9F5C Magstripe Data Object List (MDOL)
9F5D Available Offline Spending Amount (AOSA)
9F5D Application Capabilities Information (ACI)
9F5E Consecutive Transaction International Upper Limit (CTIUL)
9F5E DS ID
9F5F DS Slot Availability
9F5F Offline Balance
9F60 CVC3 (Track1)
9F60 Issuer Update Parameter
9F60 P3 Generated 3DES KEYS
9F61 CVC3 (Track2)
9F62 PCVC3 (Track1)
9F62 Encrypted PIN - ISO 95641 Format 0 (Thales P3 Format 01)
9F63 Offline Counter Initial Value
9F63 PUNATC (Track1)
9F64 NATC (Track1)
9F65 PCVC3 (Track2)
9F66 Terminal Transaction Qualifiers (TTQ)
9F66 PUNATC (Track2)
9F67 MSD Offset
9F67 NATC (Track2)
9F68 Card Additional Processes
9F69 Card Authentication Related Data
9F69 UDOL
9F6A Unpredictable Number (Numeric)
9F6B Card CVM Limit
9F6B Track 2 Data
9F6C Card Transaction Qualifiers (CTQ)
9F6D VLP Reset Threshold
9F6D Mag-stripe Application Version Number (Reader)
9F6D Kernel 4 Reader Capabilities
9F6E Third Party Data
9F6E Form Factor Indicator (FFI)
9F6E Terminal Transaction Capabilities
9F6F DS Slot Management Control
9F70 Protected Data Envelope 1
9F70 Card Interface Capabilities
9F71 Protected Data Envelope 2
9F71 Mobile CVM Results
9F72 Protected Data Envelope 3
9F72 Consecutive Transaction Limit (International—Country)
9F73 Protected Data Envelope 4
9F73 Currency Conversion Parameters
9F74 Protected Data Envelope 5
9F74 VLP Issuer Authorisation Code
9F75 Unprotected Data Envelope 1
9F75 Cumulative Total Transaction Amount Limit-Dual Currency
9F76 Unprotected Data Envelope 2
9F76 Secondary Application Currency Code
9F77 Unprotected Data Envelope 3
9F78 Unprotected Data Envelope 4
9F79 Unprotected Data Envelope 5
9F77 VLP Funds Limit
9F78 VLP Single Transaction Limit
9F79 VLP Available Funds
9F7A VLP Terminal Support Indicator
9F7B VLP Terminal Transaction Limit
9F7C Customer Exclusive Data (CED)
9F7C Merchant Custom Data
9F7D DS Summary 1
9F7D VISA Applet Data
9F7E Mobile Support Indicator
9F7E Application life cycle data (8 first bytes)
9F7F DS Unpredictable Number
9F7F Card Production Life Cycle (CPLC) Data
A5 File Control Information (FCI) Proprietary Template
BF0C File Control Information (FCI) Issuer Discretionary Data
BF50 Visa Fleet - CDO
BF60 Integrated Data Storage Record Update Template
C3 Card issuer action code -decline
C4 Card issuer action code -default
C5 Card issuer action code online
C6 PIN Try Limit
C7 CDOL 1 Related Data Length
C8 Card risk management country code
C9 Card risk management currency code
CA Lower cummulative offline transaction amount
CB Upper cumulative offline transaction amount
CD Card Issuer Action Code (PayPass) – Default
CE Card Issuer Action Code (PayPass) – Online
CF Card Issuer Action Code (PayPass) – Decline
D1 Currency conversion table
D2 Integrated Data Storage Directory (IDSD)
D3 Additional check table
D5 Application Control
D6 Default ARPC response code
D7 Application Control (PayPass)
D8 AIP (PayPass)
D9 AFL (PayPass)
DA Static CVC3-TRACK1
DB Static CVC3-TRACK2
DC IVCVC3-TRACK1
DD IVCVC3-TRACK2
DFEE01 ApplePay VAS Protocol
DFEE02 ApplePay VAS Failure Report
DFEE03 ViVOtech Proprietary Suite
DFEE04 TAC Online
DFEE05 Threshold Value for Biased Random Selection.
DFEE06 Target Percentage for Random Transaction Selection
DFEE07 Maximum Target Percentage for Random Transaction Selection
DFEE08 RID (in AR)
DFEE09 Last 4 digits of Primary Account Number (PAN)
DFEE0A Contactless Capabilities (Visa Transit)
DFEE0B Issuer Script Results
DFEE0C Issuer Script Results
DFEE0D Force Transaction Online
DFEE0E Default DDOL
DFEE0F Enable Revocation List Processing
DFEE10 Terminal Languages Supported
DFEE11 Enable Transaction Logging
DFEE12 KSN of Account DUKPT Key
DFEE12 KSN of Account DUKPT Key
DFEE13 TAC Default
DFEE14 TAC Denial
DFEE15 Application Selection Indicator
DFEE16 DUKPT Key or MKSK Select for Online PIN Encrypted
DFEE17 ICC Terminal Entry Mode
DFEE18 MSR Terminal Entry Mode
DFEE19 Online DOL
DFEE1A Output data element
DFEE1B Authorization Request data elements
DFEE1C LCD Font Size
DFEE1D LCD delay Time
DFEE1E Terminal Configuration
DFEE1F Issuer Script Limit
DFEE20 ICC power on waiting time
DFEE21 ICC L1 data transaction waiting time
DFEE22 Driver (Menu, Get PIN, Get MSR) Timeout
DFEE23 MSR all track data
DFEE24 Force Acceptance
DFEE25 ICC Response Code
DFEE26 Encryption Status Information
DFEE27 MSR Control
DFEE28 Terminal Capabilities - No CVM Required
DFEE29 Terminal Capabilities - CVM Required
DFEE2A Threshold Value for Biased Random Selection (Interac)
DFEE2B Maximum Target Percentage for Biased Random Selection (Interac)
DFEE2C Target Percentage for Random Selection (Interac)
DFEE2D Group Number / Fallback Group
DFEE2E Max AID Length
DFEE2F AID Disabled
DFEE30 Track Data Source
DFEE31 DD Card Track 1
DFEE32 DD Card Track 2
DFEE33 Interac Receipt Required
DFEE34 Terminal Contactless Transaction Limit
DFEE35 Visa Reader Risk Flags
DFEE36 CVM Required Limit
DFEE37 LED Color
DFEE38 Language Option for LCD
DFEE39 Force MagStripe
DFEE3A TAC - Online
DFEE3B TAC - Default
DFEE3C TAC - Denial
DFEE3D Reader Contactless Floor Limit Data
DFEE3E Enable Exception List Processing
DFEE3F Default TDOL
DFEE40 Message to be displayed by EMV Kernel on “PIN Try Limit Exceeded” condition
DFEE41 Message to be displayed by EMV Kernel on “Last PIN Try” condition
DFEE42 Message to be displayed by EMV Kernel on “Please Try Again” condition
DFEE43 Message to be displayed by EMV Kernel on “Call Your Bank” condition
DFEE44 Application Capability
DFEE45 GMEDS Secret Keys
DFEE46 GMAD MIDs
DFEE47 ISIS Read Cmd Data
DFEE48 ISIS Write Data
DFEE49 ISIS Transaction Data
DFEE4A Registered Application Provider Identifier (RID)
DFEE4B Partial Selection Allowed
DFEE4C Application Flow
DFEE4D Selection Features - GR 1.2.10
DFEE4E Polling Options
DFEE4F Interface Support
DFEE50 Special Flow
DFEE51 Amex Terminal Capability (used for Amex only)
DFEE52 Transaction CVM
DFEE53 Exclude from Processing
DFEE54 Kernel ID Transaction Type Group List
DFEE55 RID
DFEE56 Activate Trans for DESFireViVOComm Flows
DFEE57 Reader Primary Language
DFEE58 Reader Secondary Language
DFEE59 Default Kernel ID
DFEE5A TLV Exclusion List
DFEE5B Terminal Entry Capability
DFEE5C RF Deactivate Period
DFEE5D D-PAS Issuer Script Response status
DFEE5E Transaction Timing Information
DFEE5F Encrypted PAN for remote PIN Pad
DFEE60 Product ID
DFEE61 Processor ID
DFEE62 Main Firmware Build ID
DFEE63 CB Enhanced DDA Indicator (same block as DF03)
DFEE64 CB Wave 2 CVM Requirements (same block as DF04)
DFEE65 Build ID Num (Cxx)
DFEE66 SVN Number
DFEE67 Specific Features Switch
DFEE68 Enable/Disable STOP command processing
DFEE69 ConfigureProprietaryTags
DFEE6A Enable/Disable Comm Error Recovery
DFEE6B Terminal IFD
DFEE6C Cubic FTP Phase 2 Mode Options
DFEE6D Cubic Mode 3 Match AID
DFEE6E Torn Transaction Log Clean Interval (minutes)
DFEE6F Cubic Timestamp Data
DFEE70 Loyalty Program ID
DFEE71 Value Added Tax 1
DFEE72 Value Added Tax 2
DFEE73 Merchant Category Code
DFEE74 Discover Optional Features
DFEE75 Communications Error Message Delay
DFEE76 TVR from GenAC
DFEE77 ViVOpay MSR Custom Data Output Tag
DFEE78 MC Timing Performance Enable
DFEE79 Card Disable Mask
DFEE7A Card Disable Interval
DFEE7B Serial Port (UART) Inter-character Timeout Period
DFEE7C Auto Switch Feature
DFEE7D Track Formatting Feature
DFEE7E Burst Mode
DFEE7F Improved Collision Detection & Media Removal Feature
DFEF01 2nd usage: Remaining Candidates
DFEF02 2nd usage: Single application flow in all candidates flag
DFEF03 GMEDs Data
DFEF04 MSR Encryption Option
DFEF05 CVMRequiredLimit_JCBScheme
DFEF06 CB Display Offline Funds Indicator (same block as DF05)
DFEF07 CB Terminal Type (same block as 9F35)
DFEF08 Generic Name String
DFEF09 Serial Finite State Machine Version
DFEF0A Generic Numeric
DFEF0B Generic Specification String
DFEF0C System Information Suite
DFEF0D Generic Implementation String
DFEF0E Serial Protocol Version
DFEF0F Serial Protocol Suite
DFEF10 L1 Paypass Version
DFEF11 L1 LCR Version
DFEF12 VIUDS Scheme IDs Supported
DFEF13 VIUDS Scheme ID Selection Criteria
DFEF14 Transaction Finite State Machine Version
DFEF15 L2 Card App Version
DFEF16 M/Chip3 Intermediate Message Marker
DFEF17 Track 1 Data
DFEF18 Track 2 Data
DFEF19 Unpredictable Number Range
DFEF1A Configuration of encrypting and masking data
DFEF1B L2 Card App Suite
DFEF1C User Experience Version
DFEF1D User Experience Suite
DFEF1E Encrypted Sensitive Tags
DFEF1F Auto Authenticate
DFEF20 MAC option in reponse data
DFEF21 BIN
DFEF22 AID
DFEF23 HMAC
DFEF24 HMAC KSN
DFEF25 Next available TLV
FFEE01 ViVOpay TLV Group Tag
FFEE02 ViVOpay Pre-PPSE Special Flow Group Tag
FFEE03 ViVOpay Post-PPSE Special Flow Group Tag
FFEE04 M/Chip3 Intermediate Message Data
FFEE05 ViVOpay MChip Group Status
FFEE06 ApplePay VAS Container
FFEE07 Encrypted Sensitive Tags
FFEE08 Masked Tags
FFEE09 Cubic Fixed Fare Amounts
FFEE0B AID Range
FFEE0C White List
FFEE0D available
FFEE0E available
FFEE0F available
FFEE10 ViVOpay MChip Group Tag
FFEE11 ViVOpay Discover Group Tag