EMV Contact‎ > ‎

Type Approval

What is EMV Type Approval ? (extract from EMVCo)
  • to create a mechanism to test compliance with the EMV specifications.
  • provides an increased level of confidence that interoperability and consistent logical behavior between compliant applications have been achieved.
  • Type Approval is divided into two levels.
    • Level 1 - tests compliance with electromechanical characteristics, logical interface, and transmisstion protocol requirements.
    • Level 2 - tests compliance with debit/credit application requirements.

Who needs EMV Level 2 Type Approval ?
  • All terminals for financial transaction with EMV debit/credit applications in EMV chip card.
  • For example, POS terminal, ATM, Set-top Box, PC, etc.

What is EMV Level 2 Application Kernel ?
  • Target of the EMV level 2 Type Approval test.
  • Shall interact with debit/credit applications in chip card as specified in EMV specifications.
  • Acquirer interface
    • This is replaced with host simulator in EMV L2 Type Approval test.

What is the process of EMV Level 2 Type Approval ?
  • Vendor side
    • Vendor Registration to EMVCo.
    • Implementing Application Kernel based on the ICS.
    • Verifying Application Kernel using test toolkit (ICCSimTMat is used at DigitOI).
  • Accredited Laboratory side
    • Debugging test is optional, but strongly recommended.
    • If you pass Type Approval test successfully, request for Type Approval to EMVCo is the next.
    • If you fail Type Approval test, you should debug your Application Kernel and try Type Approval test again.

Vendor prerequisite needed to get Type Approval service
  • should provide terminal.
  • should provide F/W SDK for the terminal.
  • should provide compiler and debugging toolkit.
  • should provide documents and/or instruction needed to understand the developing environment (H/W, F/W SDK, compiler, debugger, etc).
  • should support debugging or fixing when an error found in H/W or F/W.