EMVCo, June 2008. — 155 p.
Part I - GeneralScopeChanges in Version 4.2
Structure
Underlying Standards
AudienceNormative ReferencesDefinitionsAbbreviations, Notations, Conventions, and TerminologyData Element Format Conventions
Terminology
Part II - General RequirementsTerminal Types and CapabilitiesTerminal Types
Terminal Capabilities
Terminal Configurations
Functional RequirementsApplication Independent ICC to Terminal Interface Requirements
Security and Key Management
Application Specification
Conditions for Support of Functions
Other Functional Requirements
Card Reading
Date Management
Physical CharacteristicsKeypad
Display
Memory Protection
Clock
Printer
Magnetic Stripe Reader
Part III - Software ArchitectureTerminal Software ArchitectureEnvironmental Changes
Application Libraries
Application Program Interface
Interpreter
Plugs and Sockets
Software ManagementData ManagementApplication Independent Data
Application Dependent Data
Part IV - Cardholder, Attendant, and Acquirer InterfaceCardholder and Attendant InterfaceLanguage Selection
Standard Messages
Application Selection
Receipt
Acquirer InterfaceMessage Content
Exception Handling
Part V - AnnexesAnnex A Coding of Terminal Data Elements
Annex B Common Character Set
Annex C Example Data Element Conversion
Annex D Informative Terminal Guidelines
Annex E Examples of Terminals