UniPay SDK Guide for Android  0.02.011
API reference
 All Data Structures Functions Variables Pages
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
DF01 Encrypted PIN Block in Tag 9F62 – ISO 95641 Format 0
DF02 PEK Version Number
DF03 PIN Try Limit
DF04 PIN Try Counter (VSDC Application)
DF05 AIP - For VISA Contactless
DF06 Products permitted
DF07 Offline checks mandated
DF08 UDKmac
DF09 UDKenc
DF0B Retries Permitted Limit
DF0C Script Message Update
DF0D Fleet Issuer Action Code - Default
DF0E Fleet Issuer Action Code - Denial
DF0F Fleet Issuer Action Code - Online
DF12 Vehicle Registration Number
DF13 DDA Public Modulus
DF14 Driver Name
DF15 Driver ID
DF16 Max Fill Volume
DF17 DDA Public Modulus Length
DF18 Mileage
DF20 Issuer Proprietary Bitmap (IPB)
DF21 Internet Authentication Flag (IAF)
DF22 Encrypted PEK - RFU
DF23 PEK Key Check Value - RFU
DF24 MDK - Key derivation Index
DF25 VISA DPA – MDK - Key derivation Index
DF26 Encrypted PIN Block – ISO 9564-1 Format 1 PIN Block (Thales P3 Format 05)
DF40 qVSDC AIP
DF41 VSDC AIP
DF42 UDKac
DF43 UDKmac
DF44 UDKenc
DF47 UDKcvc
DF48 UDKac KCV
DF49 UDKmac KCV
DF4A UDKenc KCV
DF4B UDKcvc KCV
DF4B POS Cardholder Interaction Information
DF51 Grand Parent AC
DF52 Parent AC
DF53 Grand Parent MAC
DF54 Parent MAC
DF55 Grand Parent ENC
DF56 Parent ENC/Terminal Action Code - Default
DF57 Terminal Action Code - Decline
DF60 DS Input (Card)
DF60 DDA Component P
DF61 DDA Component Q
DF61 DS Digest H
DF62 DS ODS Info
DF62 DDA Component D1
DF63 DDA Component D2
DF63 DS ODS Term
DF64 DDA Component Q Minus 1 Mod P
DF65 DDA Private Exponent
DF6B Paypass Contactless
DF79 Dynamic Data Authentication Keys
DF8101 DS Summary 2
DF8102 DS Summary 3
DF8104 Balance Read Before Gen AC
DF8105 Balance Read After Gen AC
DF8106 Data Needed
DF8107 CDOL1 Related Data
DF8108 DS AC Type
DF8109 DS Input (Term)
DF810A DS ODS Info For Reader
DF810B DS Summary Status
DF810C Kernel ID
DF810D DSVN Term
DF810E Post-Gen AC Put Data Status
DF810F Pre-Gen AC Put Data Status
DF8110 Proceed To First Write Flag
DF8111 PDOL Related Data
DF8112 Tags To Read
DF8113 DRDOL Related Data
DF8114 Reference Control Parameter
DF8115 Error Indication
DF8116 User Interface Request Data
DF8117 Card Data Input Capability
DF8118 CVM Capability – CVM Required
DF8119 CVM Capability – No CVM Required
DF811A Default UDOL
DF811B Kernel Configuration
DF811C Max Lifetime of Torn Transaction Log Record
DF811D Max Number of Torn Transaction Log Records
DF811E Mag-stripe CVM Capability – CVM Required
DF811F Security Capability
DF8120 Terminal Action Code – Default
DF8121 Terminal Action Code – Denial
DF8122 Terminal Action Code – Online
DF8123 Reader Contactless Floor Limit
DF8124 Reader Contactless Transaction Limit (No On-device CVM)
DF8125 Reader Contactless Transaction Limit (On-device CVM)
DF8126 Reader CVM Required Limit
DF8127 Time Out Value
DF8128 IDS Status
DF8129 Outcome Parameter Set
DF812A DD Card (Track1)
DF812B DD Card (Track2)
DF812C Mag-stripe CVM Capability – No CVM Required
DF812D Message Hold Time
DF8130 Hold Time Value
DF8131 Phone Message Table
FF60 Visa International
FF62 Visa Magnetic Stripe
FF63 Visa Quick VSDC
FF8101 Torn Record
FF8102 Tags To Write Before Gen AC
FF8103 Tags To Write After Gen AC
FF8104 Data To Send
FF8105 Data Record
FF8106 Discretionary Data