Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

Contactless IC Terminal Check for Implementation

(TCI-CL) Guide

Ver. 1.22
November 2018
© 2018 JCB Co., Ltd. All rights reserved.

All rights regarding this documentation are reserved by JCB Co., Ltd. (“JCB”). This
documentation contains confidential and exclusive information, patents, copyrights,
trademarks, trade secrets, know-how, and other intellectual property rights of JCB and JCB
International Co., Ltd. (“JCBI”). You shall accept and agree to all of the terms and conditions
herein before viewing, downloading or otherwise using all or any part of this documentation
(written, graphics or otherwise) appearing whether in whole or in part, regardless of form.
JCBI is authorized to conduct JCB’s business outside Japan, and the word “JCB” in this
documentation can be construed as JCB and JCBI in each context.

You are prohibited from copying for any third party, distributing, assigning, lending,
displaying, publishing or disclosing or modifying (including but not limited to translating), all
or any part of this documentation (written, graphics or otherwise) appearing whether in
whole or in part, regardless of form, without the prior written permission of JCB.

Certain parts of this documentation are produced by referring to documentation of EMVCo,


LLC (“EMVCo”) and this documentation may contain information regarding patents,
copyrights, trademarks, trade secrets, know-how and other intellectual property rights of
third parties including EMVCo. Regardless of such reference, JCB makes no representation,
warranty or guarantee expressly nor impliedly whether all or any part of this documentation
(written, graphics or otherwise), regardless of form, does or does not violate, infringe or
otherwise use the information, patents, copyrights, trademarks, trade secrets, know-how
and other intellectual property rights of third parties including EMVCo. You shall be solely
responsible for determining whether your activities require license or permission from third
parties including EMVCo. JCB shall not be liable for your or any third party’s infringement of
any intellectual property rights of third parties including EMVCo.

While JCB uses reasonable efforts to include accurate and up-to-date information in this
documentation, JCB makes no representation, warranty or guarantee expressly nor
impliedly regarding the accuracy or finality of this documentation (written, graphics or
otherwise) appearing whether in whole or in part, regardless of form, and JCB shall not be
liable for any product or service developed or produced in compliance with this
documentation. JCB shall assume no liability for any typographical or other errors or
omissions in the content of this documentation (written, graphics or otherwise) appearing
whether in whole or in part, regardless of form. This documentation may contain links to
other sites. JCB is not responsible for the content or practices of such sites.

To the extent permitted by applicable law, in no event shall JCB, its officers, employees,
affiliates, agents, or contractors, be liable to you or any third parties for any damages direct
or indirect, consequential, incidental, or punitive damages arising from the use of or inability
to use this documentation, including without limitation, damages for loss of profit, business
interruption, loss of information, and damages arising from a third party’s claim, even if JCB
has been advised of the possibility of such damages.
Revision History

Item Date of
Chapter Contents of Revision
Number Revision
1 June, 2014 All  1st version
 Test name change
December,
2 All  Test case modification.
2014
 Ver1.1 version up.
 Clarify description in Chapter 5.
3 July, 2017 All  Test case modification.
 Change CVM in test card image
February
4 3.2.3 ・ Add test tool
2018
November
5 3.2.3  Add test tool
2018
November  Delete offline encipher PIN verification
6 5
2018  Add a note about CA Public Key for production
 Delete version of the specifications
November  Modify a reference and the header
7 2018 1,2,3,4,5
 Consistency of terms used in the document
 Modify J/Smart to JCB Contactless
8

10

11

12

13

14

15

16

17

18

19

20
Contactless IC Terminal Check for Implementation Guide
Table of Contents

Table of Contents
1. Introduction ......................................................................................................................... 2
1.1. Purpose of This Document ................................................................................ 2
1.2. Intended Readers .............................................................................................. 2
1.3. Structure of This Document ............................................................................... 2
1.4. Revision of this Document ................................................................................. 3
1.5. Related Materials............................................................................................... 3
1.5.1. EMV Specification.................................................................................. 3
1.5.2. ISO Specifications ................................................................................. 3
1.5.3. JCB Documents..................................................................................... 3
1.6. Contact Details .................................................................................................. 4
2. Overview .............................................................................................................................. 5
2.1. Test Objectives.................................................................................................. 5
2.2. Tester Requirements ......................................................................................... 5
2.2.1. Acquirer ................................................................................................. 5
2.2.2. Vender................................................................................................... 5
2.3. Contactless IC Terminal Requirements .............................................................. 5
2.4. Test Environment .............................................................................................. 6
2.5. Test Timing ....................................................................................................... 6
3. Test Procedure .................................................................................................................... 8
3.1. Test Flow .......................................................................................................... 8
3.2. Test Process Description ................................................................................... 9
3.2.1. Request Test Cards ............................................................................... 9
3.2.2. Provide Test Cards ................................................................................ 9
3.2.3. TCI-CL Test Tool ................................................................................. 10
3.2.4. Perform Test ........................................................................................ 10
3.2.5. Consult with JCB ................................................................................. 10
3.2.6. Send Test Result ................................................................................. 11
3.2.7. Check Test Result ............................................................................... 11
3.2.8. Send Signed Confirmation ................................................................... 11
4. No Warranty and No Liability ............................................................................................ 12

5. Deploying JCB Contactless Terminals after TCI-CL ........................................................ 13


Appendix B Test Cases .................................................................................................... 14
B.1 Type ID ............................................................................................................................ 14
B.2 Test Cases ...................................................................................................................... 15
Appendix C Test card parameters ................................................................................... 18
Appendix D Contactless IC Terminal setting data for TCI-CL testing ............................ 24

© 2018 JCB Co.,Ltd All Rights Reserved Page 1


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 1 Introduction

1. Introduction
1.1. Purpose of This Document
The objective of this document is to describe the procedure and regulations for
“Contactless IC Terminal Check for Implementation (TCI-CL)”
In this document, ‘Contactless IC Terminal’ is the product based on the
specification “JCB Contactless IC Terminal Specification” or “EMV Contactless
Specifications for Payment Systems Book C-5”.
As for the product other than ‘Contactless IC Terminal’, please contact JCB.

1.2. Intended Readers


The intended readers of this document are Acquirers and related companies.

1.3. Structure of This Document


Chapter 1 Introduction; This chapter describes the purpose of this document,
intended readers, structure of this document, revision of this document, related
materials and contact details for this document.

Chapter 2 Overview; This chapter presents an overview of TCI-CL, covering test


objectives, tester requirements, Contactless IC Terminal requirements.

Chapter 3 Test Procedure; This chapter describes the TCI-CL test procedure.

Chapter 4 No Warranty and No Liability; This chapter states that JCB gives no
warranty and takes no liability for this test program or tested Contactless IC
Terminal.

Chapter 5 Deploying JCB Contactless Terminals after TCI-CL; This chapter


describes some notes to observe when setting-up terminal for test.

Appendix A: Test Cards Request Form


Appendix B: Test Cases
Appendix C: Test Card Parameters
Appendix D: Contactless IC Terminal setting data for TCI-CL testing

© 2018 JCB Co.,Ltd All Rights Reserved Page 2


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 1 Introduction

1.4. Revision of this Document


JCB will notify Acquirers in writing when revisions are made to this document.
Acquirers are responsible for complying with revisions as indicated by JCB.

1.5. Related Materials


1.5.1. EMV Specification
 EMV Integrated Circuit Card Specification for Payment Systems, Book 1 -
Application Independent ICC to Terminal Interface Requirements
 EMV Integrated Circuit Card Specification for Payment Systems, Book 2 -
Security and Key Management
 EMV Integrated Circuit Card Specification for Payment Systems, Book3 –
Application Specification
 EMV Integrated Circuit Card Specification for Payment Systems, Book4 –
Cardholder, Attendant, and Acquirer Interface Requirements Version
 EMV Contactless Specifications for Payment Systems Book A
 EMV Contactless Specifications for Payment Systems Book B
 EMV Contactless Specifications for Payment Systems Book C-5
 EMV Contactless Specifications for Payment Systems Book D

1.5.2. ISO Specifications


 ISO/IEC 14443-1: Identification cards – Contactless integrated circuit(s)
cards – Proximity cards – Part 1: Physical characteristics
 ISO/IEC 14443-2: Identification cards – Contactless integrated circuit(s)
cards –Proximity cards – Part 2: Radio frequency power and signal
interface
 ISO/IEC 14443-3: Identification cards – Contactless integrated circuit(s)
cards – Proximity cards – Part 3: Initialization and anti-collision
 ISO/IEC 14443-4: Identification cards – Contactless integrated circuit(s)
cards – Proximity cards – Part 4: Transmission protocol

1.5.3. JCB Documents


 JCB Contactless IC Terminal Specification version
 JCB IC Card Application Specification version

© 2018 JCB Co.,Ltd All Rights Reserved Page 3


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 1 Introduction

 Please contact JCB for the latest specifications.( see 1.6.)

1.6. Contact Details


For any queries on TCI-CL, please contact JCB via “JCB Partner Online” or
e-mails below.

“JCB Partner Online”


http://partner.jcbcard.com
 Note: User registration is required in advance to use JCB Partner Online.

In case when user cannot use JCB Partner Online, please contact below:
TCI Staff

E-mail: tci@info.jcb.co.jp
TEL: +81-3-5778-7920 FAX: +81-3-5778-7925
Brand Infrastructure & Technologies Department,
Brand Business Company, JCB Co., Ltd.

© 2018 JCB Co.,Ltd All Rights Reserved Page 4


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 2 Overview

2. Overview

2.1. Test Objectives


The objectives of TCI-CL are to ensure that the Contactless IC Terminal
processes contactless IC transaction properly before it is rolled out to market.
The test is designed to identify problems before deployment of the Contactless
IC Terminal to avoid interoperability issues and minimizes the cost and time
required to fix any problems.

2.2. Tester Requirements

2.2.1. Acquirer
Before setting up a Contactless IC Terminal at Merchants or other locations
where JCB contactless transaction is accepted, an Acquirer must pass TCI and
TCI-CL for the terminal(s) set up. Acquirers are not required to perform TCI and
TCI-CL for terminal(s) that TCI and TCI-CL have already been completed by the
Acquirer-affiliated company on their behalf. The Acquirer should configure all
applications and settings of the terminal(s) for TCI and TCI-CL in the same way
as for production.

2.2.2. Vender
Contactless IC Terminal Venders may also perform TCI-CL for internal testing.
However, they are not permitted by JCB to deploy the Contactless IC Terminal.

2.3. Contactless IC Terminal Requirements


TCI-CL is required for a Contactless IC Terminal that performs contactless IC
transaction. A Contactless IC Terminal is mainly composed of following
components.
 IFM
 Contact Kernel
 PCD
 Contactless Kernel
 Proprietary Application that may affect contact and contactless IC
transactions.(A Proprietary Application is an application for processing that

© 2018 JCB Co.,Ltd All Rights Reserved Page 5


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 2 Overview

is outside the scope of the EMV Specifications and the JCB Terminal
Requirements)

Before TCI-CL testing, A Contactless IC Terminal must meet following


prerequisites:
 EMVCo approved IFM and contact Kernel which passed TCI testing* for
contact IC transaction.
 EMVCo Approved PCD and EMV or JCB approved contactless Kernel.
 Necessary parameters have been set up for JCB contact and contactless
transaction.
 Regional, country and Acquirer requirements have been implemented.
*TCI (Terminal Check Implementation): The Acquirer must perform TCI prior to TCI-CL, or both in
parallel with the TCI-CL

 Refer to 3.2.5 for terminals that do not satisfy these prerequisites.


 NOTE: To prevent interoperability issues, we recommend that the Acquirer select
IC terminals that have been certified as compliant with the latest EMV
specifications. The risk of interoperability issues is higher with IC terminals
compliant only with older EMV specifications. You may find information about the
latest EMV specifications on the EMVCo web site. An “Issues List” of known
interoperability issues is also published on the EMVCo web site
http://www.emvco.com/.

2.4. Test Environment


TCI-CL testing may be performed in an environment consisting of test cards,
Contactless IC Terminal or test cards, Contactless IC Terminal and host
simulator. A host simulator is not mandatory for testing, and JCB does not
provide one.

2.5. Test Timing


TCI-CL testing is required when rolling out a new Contactless IC Terminal to the
market.
And the tested Contactless IC Terminal must also be retested when:
 IFM or/and Contact Kernel is modified

© 2018 JCB Co.,Ltd All Rights Reserved Page 6


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 2 Overview

 PCD or/and Contactless Kernel is modified.


 Proprietary Application or/and parameters that affects Contactless IC
transaction is modified.
 An interoperability issue that affects JCB card acceptance is fixed.
 JCB requests a retest.

© 2018 JCB Co.,Ltd All Rights Reserved Page 7


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 3 Test Procedure

3. Test Procedure

3.1. Test Flow

Tester JCB

1) Request Test Cards

2) Provide Test Cards

3) Perform Test

Problems
Test 4) Consult with JCB
result

All OK

5) Send Test Result

6) Check Test Result

7) Send Signed Confirmation

8) Deploy Tested terminal

© 2018 JCB Co.,Ltd All Rights Reserved Page 8


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 3 Test Procedure

3.2. Test Process Description

3.2.1. Request Test Cards


The tester fills in the required information on the Test Card Request Form in
Appendix A, signs it to indicate agreement with the Restrictions for Recipient, and
provides JCB with a digital image of the signed form via “JCB Partner online” or
email.
In principle, only one set of test cards may be requested.

“JCB Partner Online”


http://partner.jcbcard.com

Email to: tci@info.jcb.co.jp


Subject: TCI Test Card Request from (tester company name).If the tester already
has test cards provided by JCB. It may use those cards again and does not need
to submit another request form.

3.2.2. Provide Test Cards


JCB provides a set of test cards and the Test Card Receipt Form based on the
request of the tester. The tester checks that the ID numbers of the cards match
the ID numbers on the Test Card Receipt, signs the receipt, and provides JCB
with a digital image of the signed form via “JCB Partner online” or email.

“JCB Partner Online”


http://partner.jcbcard.com

Email to: tci@info.jcb.co.jp


Subject: TCI Test Card Receipt from (tester company name)

The tester does not need to return the test cards to JCB. As the test cards can be
reused, JCB recommends that the tester keep the test cards under strict security
for future use.

© 2018 JCB Co.,Ltd All Rights Reserved Page 9


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 3 Test Procedure

3.2.3. TCI-CL Test Tool


The tester can purchase JCB certified TCI-CL test tool instead of requesting
TCI-CL test card to perform the test.
If tester wishes to purchase TCI test tool, please contact Tool Vendors directly.
The contact information is as follows:

JCB Certified TCI-CL Test Tool


Tool Vendor Contact Information Test Tool Name
UL Angelo Romero, UL Brand Test Tool Version
Product Manager 5.1.2
IMSecurity@ul.com

ICC Solutions LTD Derek Ross, ICCSimTMat JCB Cless


Head of Sales & Business v4.8
Development
sales@iccsolutions.com

FIME Raphael Guilley, Savvi Test Platform v3.7


VP Solutions
raphael.guilley@fime.com

This test tool can be used for JCB Contactless test.

3.2.4. Perform Test


The tester performs the test cases listed in Appendix B with the Contactless IC
Terminal settings defined in Appendix D, and enter the result in the TCI-CL report
form. Submission Form A and Submission Form B are generated automatically
when the “Done” button is pressed. The tester checks that all the information is
correct, and signs Submission Form B.

3.2.5. Consult with JCB


The tester must consult with JCB if a test case does not satisfy the ‘Pass Criteria’
or the Contactless Product does not meet the prerequisites described in 2.3.
The tester must comply with JCB’s instructions.
For failure to satisfy the ‘Pass Criteria’, JCB may ask the tester to provide test
reports or other additional information via “JCB Partner online” or email. The
tester and JCB will work together to resolve the situation.

© 2018 JCB Co.,Ltd All Rights Reserved Page 10


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 3 Test Procedure

“JCB Partner Online”


http://partner.jcbcard.com

Email to: tci@info.jcb.co.jp


Subject: TCI Question from (tester company name)

3.2.6. Send Test Result


The tester submits Submission Form A in an excel file format and a digital image
of the signed Submission Form B via “JCB Partner Online” or e-mail to JCB at the
same time. Acquirer Information on Submission Form A is required if
Acquirer-affiliated company conducts TCI on behalf of Acquirer.

“JCB Partner Online”


http://partner.jcbcard.com

Email to: tci@info.jcb.co.jp


Subject: TCI Submission Form from (tester company name)

3.2.7. Check Test Result


JCB checks that the test result indicates that all test cases satisfy the ‘Pass
Criteria’.

3.2.8. Send Signed Confirmation


JCB sends the tester a signed “Letter of Confirmation” to confirm that the
Contactless IC Terminal satisfies all the ‘Pass Criteria’.

© 2018 JCB Co.,Ltd All Rights Reserved Page 11


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 4 No Warranty and No Liability

4. No Warranty and No Liability


Even though the test results have met JCB requirements, JCB provides no
warranty of any kind for the tested products. Also, JCB is not responsible for any
costs or damages caused by the test itself.

© 2018 JCB Co.,Ltd All Rights Reserved Page 12


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to any third
party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Chapter 5 Deploying JCB Contactless Terminals after TCI-CL

5. Deploying JCB Contactless Terminals after TCI-CL


Once such signed “Letter of Confirmation” is received, the Acquirer is
allowed to deploy the terminal. The Acquirer should configure all
applications and settings for TCI-CL in the same way as for production
except Test CA Public Key. After TCI-CL, Test CA Public Key must be
replaced by the one for production.

For proper processing of JCB cards, the terminal must be properly set up.
In particular:

 Do not set Cirrus AID to POS terminals


JCB Contactless application and Cirrus ATM application may reside with JCB
Cards and Cirrus ATM application is used only for cash advance transaction.
To prevent interoperability issues, Cirrus AID must not be downloaded to POS
terminals.

 Load JCB CA Public Keys for production properly


To prevent failure of offline data authentication for JCB Contactless
transactions, JCB CA Public Keys for production must be set to terminals. To
avoid interoperability issues, Acquirer must load the latest CA Public Keys
for production to the terminal and maintain them in such terminals.
 Note: In JCB Contactless transactions, offline data authentication failure results
in transaction failure.

© 2018 JCB Co.,Ltd All Rights Reserved Page 13


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix B Test Cases

Appendix B Test Cases


B.1 Type ID
Note: The Pass Criteria for test cases are indicated for each “Type ID” in the following table. If none of
“Type ID” below applies, please contact JCB with terminal set up information of each item below.

Type ID 1 2 3 4 5 6
EMV Mode Supported Yes

Mag-stripe Mode
Yes
Supported
Legacy Mode
Yes / No*1
Supported

C-1 Kernel Supported Yes / No*1

Contactless
Transaction Limit Yes
Supported
CVM Required Limit
Yes/ No*2
Supported

Connected to a ISS
Yes / No*1
Host Simulator

Terminal Conditions*3 Offline-only Online-capable Online-only

Yes
Contactless Floor Yes Yes Yes
No No (any value)
Limit Supported (Over 0) (Over 0) (equal to0)
/ No

TAC (4, 8) – Default*4 1 0/1

*1 These elements do not affect “Type ID”.


*2 CVM Required Limit not supported setting is allowed for Taiwan only.
*3 Offline-only(Terminal Type:13,16,23,26),Online-capable(Terminal Type:12,15,22,25),
Online-only(Terminal Type:11,14,21,24)
*4 TAC(4,8): Terminal Action Code(Byte4,Bit8)(Transaction floor limit)

© 2018 JCB Co.,Ltd All Rights Reserved Page 14


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix B Test Cases

B.2 Test Cases

Note: Each test case has one of the following 4 pass criteria as per Type ID.

Results of Pass Criteria Description


It must be confirmed that transaction is approved without
Transaction is approved offline
requesting online authorization.
It must be confirmed that transaction is declined without
Transaction is declined offline
requesting online authorization.
Terminal must request online transaction. Online approved or
online declined depends on a testing environment. (i.e. host
Online Request simulator) which is not specified by JCB. However, tester
must check that terminal request online by confirm the
terminal behavior is different from offline approval/decline.
Transaction is aborted Transaction is aborted and not completed.

Test Case
Test Case 01 Test Card Test Card A
Number
Confirm successfully completes transaction in EMV mode, when the
Test Objective
Contactless Floor Limit is not exceeded.
Products to
Apply to the Products, which support offline transactions. (Type ID 1, 2, 3, 5)
apply
Perform a transaction with an amount below the Contactless Floor Limit (if
Test Procedure present). If the Contactless Floor Limit is zero, process a transaction with the
smallest possible transaction amount.
Type ID Results
1 Transaction is approved offline.
Pass Criteria 2 Transaction is approved offline.
3 Transaction is approved offline.
5 Transaction is approved offline.

© 2018 JCB Co.,Ltd All Rights Reserved Page 15


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix B Test Cases

Test Case Number Test Case 02 Test Card Test Card B


Confirm successfully completes transaction in Mag-stripe mode.
Test Objective
Confirm that the Products perform the transaction online.
Products to apply All Products
Perform a transaction with an amount below the Contactless
Test Procedure
Transaction Limit (if present).
Type ID Results
1 Transaction is declined offline.
2 Transaction is declined offline.
Pass Criteria 3 Online Request
4 Online Request
5 Online Request
6 Online Request

Test Case Number Test Case 03 Test Card Test Card C

Test Objective Confirm successfully completes transaction in Legacy mode.

Products to apply All Products.

Perform a transaction with an amount below the Contactless


Test Procedure
Transaction Limit and CVM Required Limit (if present). *5
Type ID Results
1 Transaction is declined offline.
2 Transaction is declined offline.
Pass Criteria 3 Online Request *5
4 Online Request *5
5 Online Request *5
6 Online Request *5
*5 if CVM Required Limit present and CVM Required Limit is equal to 0, CVM is required.

© 2018 JCB Co.,Ltd All Rights Reserved Page 16


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix B Test Cases

Test Case Number Test Case 04 Test Card Test Card A


Confirm that, when the Contactless Transaction Limit is exceeded, the
Test Objective
Products do NOT allow in the contactless mode.
Products to apply All Products
Perform a transaction with an amount greater than or equal to the
Test Procedure
Contactless Transaction Limit.
Type ID Results
1 Transaction is aborted.
2 Transaction is aborted.
Pass Criteria 3 Transaction is aborted.
4 Transaction is aborted.
5 Transaction is aborted.
6 Transaction is aborted.

Test Case Number Test Case 05 Test Card Test Card A


Confirm successfully completes transaction in EMV mode with
Test Objective
transaction amount greater than or equal to the Contactless Floor Limit.
Apply to the Products, which support the Contactless Floor Limit. (Type
Products to apply
ID 1, 3, 4, 6)
Perform a transaction with an amount greater than or equal to the
Test Procedure Contactless Floor Limit and below the Contactless Transaction Limit (if
present).
Type ID Results
1 Transaction is declined offline.
Pass Criteria 3 Online Request
4 Online Request
6 Online Request

© 2018 JCB Co.,Ltd All Rights Reserved Page 17


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Appendix C Test card parameters

Test Card ID Test Card A Test Card B


Contact Mode Supported Supported
EMV Mode Supported Not Supported
MS Mode Not Supported Supported
Legacy Reader Mode Not Supported Not Supported
Application Currency Code 0392 0392
Application Effective Date not set not set
Application Expiration Date YYMMDD (*) YYMMDD (*)
Application Interchange Profile (AIP) -
7900 7900
Contact
Application Interchange Profile (AIP) -
1980 not set
EMV Mode
Application Interchange Profile (AIP) -
1800 1800
Legacy Reader Mode
Application Interchange Profile (AIP) -
1800 1800
MS Mode
Application PAN Sequence Number 00 00
Application Primary Account Number
3569990010082211 3569990010082211
(PAN)
Application Usage Control FFC0 FFC0
Card Action Analysis (CAA) Country
0392 0392
Code
Card Action Analysis (CAA) Currency
0392 0392
Code
Card Action Analysis Support
008000 008000
Information (CAASI) – Contact
Card Action Analysis Support
008000 008000
Information (CAASI) - Contactless
Card Issuer Action Code (CIAC) – CVM 00000000 00000000
Card Issuer Action Code (CIAC) -
00000000 00000000
Decline (Contact)
Card Issuer Action Code (CIAC) -
00000000 00000000
Decline (Contactless)
Card Issuer Action Code (CIAC) - Online
00030000 00030000
(Contact)
Card Issuer Action Code (CIAC) - Online
00030000 00030000
(Contactless)
Card Issuer Action Code (CIAC) -
00030000 00030000
Default (Contact)
Card Issuer Action Code (CIAC) -
00030000 00030000
Default (Contactless)
Card Risk Management Data Object List 9F02069F03069F1A0295055F2 9F02069F03069F1A0295055F2
1 (CDOL1) - Contact A029A039C019F37049F3501 A029A039C019F37049F3501

© 2018 JCB Co.,Ltd All Rights Reserved Page 18


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Test Card ID Test Card A Test Card B


9F02069F03069F1A0295055F2 9F02069F03069F1A0295055F2
Card Risk Management Data Object List
A029A039C019F37049F35019F A029A039C019F37049F35019F
1 (CDOL1) - Contactless
5303 5303
Card Risk Management Data Object List
8A0291109505 8A0291109505
2 (CDOL2)
0000000000000000440341031E 0000000000000000440341031E
0302031F00 0302031F00
Offline Enciphered PIN Offline Enciphered PIN
Card Verification Method (CVM) List - Offline Plaintext PIN Offline Plaintext PIN
Contact
Signature Signature
Online Enciphered PIN Online Enciphered PIN
No CVM No CVM
00000000000000001E0302031F 00000000000000001E0302031F
00 00
Card Verification Method (CVM) List - Signature Signature
Contactless (Legacy Reader Mode)
Online Enciphered PIN Online Enciphered PIN
No CVM No CVM
4A43422F544553542020202020 4A43422F544553542020202020
Cardholder Name
20202020202020202020202020 20202020202020202020202020
Certification Authority Public Key Index 11 11
Cryptogram Version Number 04 04
CSU for signed approval ARC E0000080 E0000080
CSU for unsigned approval ARC E0000080 E0000080
CTTA Lower Limit 000000000000 000000000000
CTTA Upper Limit 000000000000 000000000000
CTTA-CL Lower Limit 000000000000 000000000000
CTTA-CL Upper Limit 000000000000 000000000000
CTTN Lower Limit 00 00
CTTN Upper Limit 00 00
Daily Accumulator Limit 000000000000 000000000000
Daily Counter Limit 00 00
Derivation Key Index 01 01
Dynamic Data Authentication Data
9F37049F1C089F1A029A03 9F37049F1C089F1A029A03
Object List
6F218407A0000000651010A51 6F218407A0000000651010A51
File Control Information (FCI) – Contact 6500A4A434220437265646974 6500A4A434220437265646974
8701015F2D046A61656E 8701015F2D046A61656E
6F248407A0000000651010A51 6F248407A0000000651010A51
File Control Information (FCI) - 9500A4A434220437265646974 9500A4A434220437265646974
Contactless 9F38039F52015F2D046A61656 9F38039F52015F2D046A61656
E E
6F2F840E325041592E5359532 6F2F840E325041592E5359532
E4444463031A51DBF0C1A611 E4444463031A51DBF0C1A611
File Control Information (FCI) (PPSE)
84F07A0000000651010500A4A 84F07A0000000651010500A4A
434220437265646974870101 434220437265646974870101
File Control Information (FCI) (PSE) - -

© 2018 JCB Co.,Ltd All Rights Reserved Page 19


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Test Card ID Test Card A Test Card B


ICC PIN Encipherment Public Key
not set not set
(Certificate Expiration Date)
ICC PIN Encipherment Public Key
not set not set
(Length)
ICC PIN Encipherment Public Key
not set not set
(Exponent)
ICC Public Key (Certificate Expiration
204912 204912
Date)
ICC Public Key (Length) 1168 1168
ICC Public Key (Exponent) 03 03
Issuer Action Code - Denial 0000000000 0000000000
Issuer Action Code - Online CC40A00000 CC40A00000
Issuer Action Code - Default CC40A00000 CC40A00000
Issuer Country Code 0392 0392
Issuer CVM Selection List 01 01
Issuer Public Key (Certificate Expiration
204912 204912
Date)
Issuer Public Key (Length) 1408 1408
Issuer Public Key (Exponent) 03 03
3569990010082211DYYMM201 3569990010082211DYYMM201
Magstripe Track 2 Equivalent Data
0000000000000F (*) 0000000000000F (*)
Monthly Accumulator Limit 000000000000 000000000000
Payment Application Settings (PAS) 298700 298700
PIN block 241234FFFFFFFFFF 241234FFFFFFFFFF
PIN Try Limit 14 14
Static Data Authentication Tag List -
not set not set
Contact
Static Data Authentication Tag List -
not set not set
Contactless
30303030303030303030303030 30303030303030303030303030
Track 1 Discretionary Data
3030303030303030303030 3030303030303030303030
3569990010082211DYYMM201 3569990010082211DYYMM201
Track 2 Equivalent Data
0000000000000F (*) 0000000000000F (*)
Transaction Amount Limit 1 000000001000 000000001000
Transaction Amount Limit 2 000000001000 000000001000
Transaction Currency Conversion Table not set not set

Test Card ID Test Card C


Contact Specific Data
Application Default Action (ADA) 1400
Application Identifier not set
Application Interchange Profile 7C00
Card Action Analysis Support
004000
Information (CAASI)
Card Action Code (CAC) not set

© 2018 JCB Co.,Ltd All Rights Reserved Page 20


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Test Card ID Test Card C


Card Risk Management Data Object List 9F02069F03069F1A0295055F2A029A039C019F37049F35019F5C
1 (CDOL1) 029F15029F5201
Card Risk Management Data Object List
8A029F02069F03069F1A0295055F2A029A039C019F3704
2 (CDOL2)

000000000000000002011E031F03
Cardholder Verification Method List Online Enciphered PIN for ATM
(CVM List)
Signature
No CVM
Cumulative Total Transaction Amount
000000000000
Limit
Cumulative Total Transaction Amount
000000000000
Upper Limit
Dynamic Data Authentication Data
9F37049F1C089F1A029A03
Object List (DDOL)
6F218407A0000000651010A516500A4A434220437265646974870
File Control Information (FCI)
1015F2D047A68656E
File Control Information(PSE) not set
Issuer Action Code (IAC) Denial 0010000000
Issuer Action Code (IAC) Online C840800000
Issuer Action Code (IAC) Default C840800000
Issuer Authentication Indicator 00
Issuer Payment Type not set
Issuer Payment Type Online Request not set
JIS 2 Equivalent Data not set
Lower Consecutive Domestic Offline
00
Limit
Lower Consecutive International Offline
00
Limit
Lower Consecutive Offline Limit not set
Maximum Domestic Offline Transaction
000000003000
Amount
PIN Try Limit not set
Reference PIN Data not set
Service Code 0201
Specified Category Transaction Amount
not set
Limit
Specified Category Transaction Counter
not set
Limit
Specified Goods Code List not set
Specified Merchant Category Code List not set
Static Data Authentication (SDA) Tag
82
List

Track 1 Discretionary Data 303030303030303030303030303030303030303030303030

Transaction Currency Conversion Table not set

© 2018 JCB Co.,Ltd All Rights Reserved Page 21


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Test Card ID Test Card C


Upper Consecutive Domestic Offline
00
Limit
Upper Consecutive International Offline
00
Limit
Upper Consecutive Offline Limit not set
Shared Data
Application Currency Code 0901
Application Effective Date not set
Application Expiration Date YYMMDD
Application PAN 3569990010082211
Application PAN Seq Number 00
Application Usage Control FFC0
Application Version Number 0200
CA Public Key Index 11

Cardholder Name 4A43422F54455354202020202020202020202020202020202020

Cryptogram Version Number (CVN) 01


Issuer Country Code 0158

Track 2 Equivalent Data 3569990010082211DYYMM2010000000000000F

Shareable Data
Derivation Key Index (DKI) Shared No
Derivation Key Index (DKI) Value
01
(Contact)
Derivation Key Index (DKI) Value
02
(Contactless)
Issuer Public Key Shared No
Issuer Public Key Certificate Expiration
204912
Date (Contact)
Issuer Public Key Length (Contact) 1152
Issuer Public Key Exponent (Contact) 03
Issuer Public Key Certificate Expiration
204912
Date (Contactless)
Issuer Public Key Length (Contactless) 1152
Issuer Public Key Exponent
03
(Contactless)
ICC Public Key Shared No
ICC Public Key Certificate Expiration
204912
Date (Contact)
ICC Public Key Length (Contact) 768
ICC Public Key Exponent (Contact) 3
ICC Public Key Certificate Expiration
204912
Date (Contactless)
ICC Public Key Length (Contactless) 1024
ICC Public Key Exponent (Contactless) 03

© 2018 JCB Co.,Ltd All Rights Reserved Page 22


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix C Test card parameters

Test Card ID Test Card C


Contactless Specific Data
Application Interchange Profile 3800
Card Action Analysis Support
000030
Information (CAASI)
Card Contactless Floor Limit 000000003500
Card Risk Management Data Object List
9F02069F03069F1A0295055F2A029A039C019F3704
1 (CDOL1)

00000000000000001E031F00
Cardholder Verification Method List
(CVM List) Signature
No CVM
Dynamic Data Authentication Data
9F3704
Object List (DDOL)

6F308407A0000000651010A525500A4A434220437265646974870
File Control Information (FCI)
1019F380C9F1A029F7A019F02065F2A025F2D047A68656E

6F2F840E325041592E5359532E4444463031A51DBF0C1A61184F
File Control Information (PPSE)
07A0000000651010500A4A434220437265646974870101

VLP Funds Limit 000000000000


VLP Issuer Authentication Code 4A4342313233

(*): Expiration Date for each test card, card image data in test tool may be different.

© 2018 JCB Co.,Ltd All Rights Reserved Page 23


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix D Test card parameters

Appendix D Contactless IC Terminal setting data for


TCI-CL testing
Contact and contactless transaction related Data

# Data Name Data Setting


1 AID A0000000651010
2 Acquirer Identifier Value to be set in live environment
1,408bit CAPK:
3 Certification Authority Public Key
*The keys are shown on another page.
4 Combination Options Value to be set in live environment
5 Contactless Floor Limit Value to be set in live environment
6 Contactless Transaction Limit Value to be set in live environment
7 CVM Required Limit Value to be set in live environment
Maximum Target Percentage to be Used for
8 Value to be set in live environment
Biased Random Selection
9 Merchant Category Code Value to be set in live environment
10 Merchant Name and Location Value to be set in live environment
11 Removal Timeout Value to be set in live environment
Target Percentage to be Used for Biased
12 Value to be set in live environment
Random Selection
FC 60 24 A8 00 (or FC 60 24 28 00)
13 Terminal Action Code - Default
(For Byte4-Bits8, ACQ can choose the value)
14 Terminal Action Code - Denial 00 10 00 00 00
15 Terminal Action Code - Online FC 60 AC F8 00
16 Terminal Floor Limit Value to be set in live environment
17 Terminal Country Code Value to be set in live environment
18 Terminal Interchange Profile (static ) Value to be set in live environment
19 Terminal Type Value to be set in live environment
Threshold Value for Biased Random
20 Value to be set in live environment
Selection
21 Transaction Currency Code Value to be set in live environment
22 Transaction Currency Exponent Value to be set in live environment
9F02069F1A025F2A029A039C019F53039F4E14

-‘9F02’ Amount, Authorised (Numeric), 6 bytes


-‘9F1A’ Terminal Country Code, 2 bytes
-‘5F2A’ Transaction Currency Code, 2 bytes
-‘9A’ Transaction Date, 3 bytes
23 default MDOL -‘9C’ Transaction Type, 1 byte
-‘9F53’ Dynamic Terminal Interchange Profile, 3 bytes
-‘9F4E’ Merchant Name and Location, 20 bytes

*It should be set up this value according to


implementation. If this value is hard-code, it does not
require to set up.

© 2018 JCB Co.,Ltd All Rights Reserved Page 24


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix D Test card parameters

CA Public Key

CAPK Index Length Exp Hash


Modulus
(Hex) (bit) (Hex) Value

A2583AA40746E3A63C22478F576D1EFC5FB046135A6FC
739E82B55035F71B09BEB566EDB9968DD649B94B6DED D9FD62C
C033899884E908C27BE1CD291E5436F762553297763DA 9DD4E6D
A3B890D778C0F01E3344CECDFB3BA70D7E055B8C760D E7741E9A
11 1408 03
0179A403D6B55F2B3B083912B183ADB7927441BED3395 17FB1FF2
A199EEFE0DEBD1F5FC3264033DA856F4A8B93916885B C5DB948
D42F9C1F456AAB8CFA83AC574833EB5E87BB9D4C006A BCB
4B5346BD9E17E139AB6552D9C58BC041195336485

Issuer Master Key Data

Index Data Value

01 3D19850DD385318A7F54FB9D370867BA
02 DA61514AF464AD7FC21AB0FD92681AC8

© 2018 JCB Co.,Ltd All Rights Reserved Page 25


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.
Contactless IC Terminal Check for Implementation Guide
Appendix D Test card parameters

Contactless IC Terminal Check for Implementation (TCI-CL)


Guide Ver. 1.22

Issue Date: November, 2018


Issuer: JCB Co., Ltd, JCB International Co., Ltd.

Copyright © 2018 by JCB Co., Ltd.


Unauthorized reproduction is prohibited.

© 2018 JCB Co.,Ltd All Rights Reserved Page 26


NOTE: This information, provided by JCB Co., is confidential and proprietary and shall not be duplicated, published or disclosed to
any third party, in whole or in part, without the express written permission of JCB Co.

You might also like