ICS Terminal Resident Data Objects EMV Specifications

Download Report

Transcript ICS Terminal Resident Data Objects EMV Specifications

ICS
3.9.2014
Mandatory capabilities
in different terminal
types
Type 1
Attended, Offline / Online,
PIN
Terminal Resident Data Objects
Terminal Type
Terminal Country Code
Application Version Number
Transaction Currency Code
Types 2 ja 3
Type 5
Unattended, Offline / Online, Unattended, Offline / Online,
PIN
No CVM
Value
22
0246
02
0978
Value
25
0246
02
0978
Value
25
0246
02
0978
EMV 2000 Integrated
Circuit Card
Specifications for
Payment Systems
version 4.2
EMV 2000 Integrated
Circuit Card
Specifications for
Payment Systems
version 4.2
EMV 2000 Integrated
Circuit Card
Specifications for
Payment Systems
version 4.2
Value Supported
Value Supported
Value Supported
Yes
Yes
Yes
No
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
No
No
No
Yes
Yes
No
Yes
No
Yes
No
Yes
Yes
Yes
Value Supported
Value Supported
Value Supported
No
Yes
Yes
-
No
Yes
Yes
No
-
No
Yes
Yes
No
-
Yes
Yes
-
Yes
Yes
-
-
Yes
Yes
No
Yes
No
Yes
Yes
-
No
Yes
-
No
-
EMV Specifications
EMV Specification Date & Version
Terminal Details
Terminal Capabilities
Card Data Input Capability
Manual Key Entry
Magnetic Stripe
IC with Contacts
CVM Capability
Plaintext PIN for ICC Verification
Enciphered PIN for Online Verification
Signature (paper)
Enciphered PIN for Offline Verification
No CVM Required
Security Capability
Static Data Authentication and Dynamic Data Authentication
(Mandatory for offline capable terminals)
Card Capture
Combined Dynamic Data Authentication / Application
Cryptogram Generation
Additional Terminal Capabilities
Transaction Type Capability
Cash
Goods
Services
Cash Back
Inquiry
Transfer
Payment
Administrative
Cash Deposit
Terminal Data Input Capabilities
Does terminal have a keypad (if keypad is supported the
terminal shall support one or more of the following key types:)
Numeric Keys
Alphabetic and Special Character Keys
Command Keys
Function Keys
Terminal Data Output Capability
Print, Attendant
(Mandatory for terminals supporting signature)
Print, Cardholder
Display, Attendant
(Mandatory for attended terminals)
Display, Cardholder
Code Table 10
Code Table 9
-
1/3
H
H
H
H
Code Table 8
Code Table 7
Code Table 6
Code Table 5
Code Table 4
Code Table 3
Code Table 2
Code Table 1
Yes
Yes
Yes
Application Selection
Support PSE Selection Method
Support Cardholder Confirmation
Does Terminal have a preferred order displaying applications
Does Terminal perform partial AID selection
Does Terminal have multi language support
Does Terminal support the Common Character Set as defined
in Annex B Table 20 Book 4
Value Supported
Yes
Yes
No
Yes
Yes
Value Supported
Yes
Yes
No
Yes
Yes
Value Supported
Yes
No
Yes
-
Yes
Yes
Yes
Selectable Kernel Configurations
Does Terminal support Selectable Kernel Confogurations
according to EMVCo's defined Selection Criteria
Does Terminal support Amount Selection Criteria X
Does Terminal support Amount Selection Criteria X and Y
Does Terminal support Amount Selection Criteria X per AID
Does Terminal support Amount Selection Criteria X and Y per
AID
Value Supported
Value Supported
Value Supported
-
-
-
-
-
-
Data Authentication
What is the maximum supported Certificate Authority Public
Key Size
(Mandatory for terminals supporting Data Authentication with
minimal support for 248 bytes)
What exponent does the terminal support
(Mandatory for terminals supporting Data Authentication, 3
and 2^16+1)
During data authentication does the terminalcheck validity for
revocation of Issuer Public Key Certificate
When supporting certificate revocation, what is the Certificate
Revocation List format? (CRL format must include: RID, CA
Public Key Index, Certificate Serial Number, and optional
additional data)
Does the terminal contain a default DDOL
(Mandatory for terminals supporting DDA)
Value Supported
Value Supported
Value Supported
248 or greater
248 or greater
248 or greater
3 and 2^16+1
3 and 2^16+1
3 and 2^16+1
-
-
-
-
-
-
Yes
Yes
Yes
Is operator action required when loading of CA Public Key fails CA Public Key Verified with CA Public Key CheckSum
Yes
Yes
Yes
Cardholder Verification Method
Terminal supports bypass PIN Entry
If the terminal supports bypass PIN Entry: When selecting to
bypass a PIN method, all other PIN entry methods are also
considered bypassed
Terminal supports Get Data for PIN Try Counter
Terminal supports Fail CVM
Are amounts known before CVM processing
Value Supported
-
Value Supported
No
Value Supported
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
Terminal Risk Management
Floor limit checking
(Mandatory for offline only terminals and offline terminals with
online capability)
Random Transaction Selection
(Mandatory for offline with online capability, except when
cardholder controlled)
Velocity Checking
(Mandatory for offline only terminals and offline terminals with
online capability)
Transaction Log
Exception File
Performance of Terminal Risk Management irrespective of AIP
setting (expected behavior)
Value Supported
Value Supported
Value Supported
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-
2/3
H
H
H
H
Terminal Action Analysis
Does the terminal support Terminal Action Codes
Can the Terminal Action Codes be changed
Offline Only terminals shall support one of the following:
Does Offline Only Terminal process Default Action Codes prior
to First Generate AC
Does Offline Only Terminal process Default Action Codes after
First Generate AC
Online Only terminals shall support one of the following:
Value Supported
Yes
-
Value Supported
Yes
-
Value Supported
Yes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
No
No
Yes
No
Yes
Yes
Exception Handling
What is the POS Entry Mode value when IC cannot be read
and the transaction falls back using Magstripe
(Mandatory for attended terminals)
Value Supported
Value Supported
Value Supported
-
-
-
Miscellaneous
Is the terminal equipped with PIN Pad
Is the amount and PIN entered at the same keypad
Is the ICC/Magstripe Reader combined
If Combined ICC/Magstripe Reader is supported, is Magstripe
read first
Does the terminal support account type selection
Is the Issuer Script device limit greater than 128 bytes
If the Issuer Script device limit is greater than 128 bytes, what
is the value supported
Does the terminal support Internal Date Management (If the
kernel is capable of managing the increment of dates internally
without synchronization or instruction from the host, "Yes"
should be selected for this option)
Value Supported
-
Value Supported
-
Value Supported
-
-
-
-
-
-
-
-
-
-
Does this online only terminal skip processing TAC/IAC-Default
and automatically request an AAC when unable to go online
Does this online only terminal process TAC/IAC-Default as
normal when unable to go online
Device capable of detecting CDA failure before Terminal
Action Analysis
CDA terminals shall support one of the Mode described in AN
41:
Mode 1: Req. CDA on ARQC + Req. CDA on 2nd GenAC after
approved On line authorization
Mode 2: Req. CDA on ARQC + No Req. CDA on 2nd GenAC
after approved On line authorization
Mode 3: No Req. CDA on ARQC + No Req. CDA on 2nd
GenAC after approved On line authorization
Mode 4: No Req. CDA on ARQC + Req. CDA on 2nd GenAC
after approved On line authorization
Completion Processing
Transaction Forced Online Capability
Transaction Forced Acceptance Capability
Does terminal support Advices
Does the terminal support Issuer initiated Voice Referrals
Does the terminal support Batch Data Capture
Does the terminal support Online Data Capture
Does the terminal support a Default TDOL
Function can be hidden
Capabilities marked "Yes" or "No" are mandatory in the kernel.
3/3
H
H
H