PayPass M-TIP Test Case User Guide. July 2014
|
|
- Richard Hopkins
- 6 years ago
- Views:
Transcription
1 PayPass M-TIP Test Case User Guide July 2014
2 Copyright The information contained in this manual is proprietary and confidential to MasterCard International Incorporated (MasterCard) and its members. This material may not be duplicated, published, or disclosed, in whole or in part, without the prior written permission of MasterCard. Media This document is available in both electronic and printed format. MasterCard Worldwide - CCoE Chaussée de Tervuren, 198A B-1410 Waterloo Belgium Fax:
3 Table of Contents 1 Using this Manual Scope Audience Terminology Document structure Related Publications Abbreviations Notations History Introduction Terminal Integration Testing Process Introduction to the M-TIP Cards Testing configuration requirements Test Cases Test Case Template Description Common PayPass M/Chip Test Cases TC001 - Regression card does not support any ODA TC002 - Regression CDA TC003 - Regression different CA key lengths TC004 - Regression exponent 2^ TC005 - Regression Offline-only & ARQC TC006 - Integration/capabilities No SDA TC011 - Interoperability various uncommon data/length TC012 - Interoperability CDOL1 includes tags forbidden in DE TC021 - Integration/capabilities OfflinePIN not supported in PayPass TC024 - Integration/capabilities cardholder receipt TC025 - Integration/capabilities refund TC026 - Integration/capabilities Data Storage TC028 - Integration/capabilities ATM display TC031 - Integration/CVM only NoCVM below the CVM limit TC034 - Integration/CVM ATM TC035 - Integration/CVM nocvm above the CVM Required limit TC037 - Integration/Mobile Non-[PayPass3.0] terminal vs Mobile device TC038 - Integration/Mobile On-Device cardholder verification requested TC041 - Integration/online message Gratuities / Tips TC042 - Integration/online message Issuer response: successful TC043 - Integration/online message Issuer response: unsuccessful TC045 - Integration/online message Issuer response contains script TC046 - Integration/online message Network mandatory data not in CDOL TC047 - Integration/online message PAN sequence number from chip TC048 - Integration/online message PAN sequence number not returned TC049 - Integration/online message Full Grade TC050 - Integration/online message PayPass Values in Existing Authorization Fields TC051 - Integration/online message Online PIN TC052 - Integration/online message Issuer response: wrong Online PIN TC053 Integration/online message Track 2 Equivalent Data must be used in the authorization request TC054 - Integration/online message CVM Results in authorization message TC055 - Integration/online message Device Type data element in the authorization request TC061 - Integration/configuration Contactless Transaction Limit PayPass M-TIP Test Case User Guide July 2014 i
4 Table of Contents TC062 - Integration/configuration Terminal application version number for PayPass - M/Chip is TC065 - Integration PIX extension TC066 - Integration service code indicates a chip is present on card TC067 - Integration service code indicates Online PIN TC068 - Integration Transaction declined (not ATM) TC068b - Integration Transaction declined (ATM) TC070 - Integration Application Selection without cardholder assistance TC072 - Integration PIN entry canceled MasterCard PayPass M/Chip Test Cases TC201 - Regression SDA TC221 - Integration/CVM attended terminal TC222 - Integration/CVM CAT TC223 - Integration/CVM CAT2 and CAT TC260 - Integration/configuration Purchase with Cash Back Maestro PayPass M/Chip Test Cases TC401 - Integration/capabilities No PayPass Mag Stripe TC410 - Integration/CVM Online PIN above the CVM Required Limit PayPass Mag Stripe Test Cases TC601 - Interoperability various uncommon data/length TC610 - Integration Building the discretionary data TC611 - Integration Service Code checking TC612 - Integration ATC in discretionary data TC613 - Integration Issuer response: unsuccessful TC614 - Integration Traditional Mag Stripe TC615 - Integration Track 1 and Track 2 data are processed independently TC616 - Integration Track1 data not fully populated TC681 - Integration/Mobile Non-[PayPass3.0] terminal vs Mobile device (Mag-Stripe) TC682 - Integration/Mobile On-Device cardholder verification not requested TC683 - Integration/Mobile On-Device cardholder verification requested TC684 - Integration/Mobile PIN verification successful Test Scenarios for M-TIP Subset M-TIP Subset 8 card details Using the Test Cards Test Scenario Template Description Test Scenarios for MasterCard PayPass M/Chip Test Scenarios for Maestro PayPass M/Chip Test Scenarios for M-TIP Subset M-TIP Subset 6 card details Using the Test Cards Test Scenario Template Description Test Scenarios for PayPass Mag Stripe Annexes RSA Keys used DES Keys used DES Key Used for PVV and CVC ii PayPass M-TIP Test Case User Guide July 2014
5 Using this Manual 1 Using this Manual This chapter contains information that helps you understand and use this document. 1.1 Scope This document lists the PayPass Mag Stripe and PayPass M/Chip test cases and test scenarios used for the PayPass M-TIP. 1.2 Audience This document is intended for use by terminal vendors and Acquirers who want to obtain approval for their PayPass implementation. 1.3 Terminology 'Terminal' vs. 'reader' In many cases the PayPass reader is separate from the POS terminal. However, when dealing with M-TIP it makes more sense to consider both the separate reader and the POS terminal as a single device. Therefore this document will use the term terminal or PayPass terminal in order to refer to: the device providing the contactless interface used by the PayPass card and the device supporting the PayPass application and the device sending the authorization/clearing messages online. 'Card' This document uses the term "card" or "M-TIP card" but the test tool could also be a card simulator or a probe. 'Contactless Transaction Limit' This document uses the term "Contactless Transaction Limit" in order to refer to: the "Terminal Contactless Transaction Limit" (used in [PayPass2.x] and [PPReq2014]) the "Reader Contactless Transaction Limit (No On-device CVM)" (used in [PayPass3.0]) PayPass M-TIP Test Case User Guide July
6 Using this Manual 1.4 Document structure This document includes 4 sections: Introduction: this section gives some details about the test cards and the testing configuration requirements. Test cases: this section lists the high level test cases that are linked to individual requirements extracted from the specifications. Most of the high level test cases are split into several test scenarios in order to test all terminal types. The high level test cases first row is in blue. TC011 - Interoperability various uncommon data/length Test scenarios: this section lists the test scenarios that will be used during the testing session. The test scenarios first row is in black. In the second row, the objective contains a reference to the related high level test case in square brackets. PPC MCD 02 Test 02 Scenario 01 To ensure the terminal correctly behaves when it receives uncommon data value or length from the card. [TC011] Annexes: this section lists some test cards cryptography details. 1.5 Related Publications The following publications contain information related to the contents of this manual. PPReq2014 PayPass - M/Chip Requirements, 10 April 2014 ATM2013 MasterCard Contactless ATM Implementation Requirements 12 June 2013 MChip2013 M/Chip Requirements 20 September 2013 CustomerIntfce Customer Interface Specification 15 January 2014 SingleMsg Single Message System Specifications - 25 October 2013 PayPass3.0 PayPass2.1 PayPass2.0 PayPass2.x PayPass M/Chip Reader Card Application Interface Specification V3.0.2 May 2013 EMV Contactless Book C-2 - Kernel 2 v2.4 February 2014 PayPass M/Chip Reader Card Application Interface Specification (V2.1) + PayPass M/Chip Application#18 (April 12, 2010) PayPass M/Chip Reader Card Application Interface Specification (V2.0) + PayPass M/Chip Application#15 (April 2, 2009) [PayPass2.1] or [PayPass2.0] MTIPguide M-TIP Process Guide 15 May 2013 QualifiedTools M/Chip Qualified Test Tools 2 PayPass M-TIP Test Case User Guide July 2014
7 Using this Manual 1.6 Abbreviations The following abbreviations are used in this manual: Abbreviation AAC AFL AID AIP ARQC ATC CA Public Key CDA CDOL CVM EMV IAC ICC M/Chip PAN PDOL PIN POS PPSE RFU RID SDA SE TAC TC TVR Description Application Authentication Cryptogram Application File Locator Application Identifier Application Interchange Profile Authorization Request Cryptogram Application Transaction Counter Certification Authority Public Key Combined DDA/AC generation Card Risk Management Data Object List Cardholder Verification Method Europay MasterCard Visa Issuer Action Code Integrated Circuit Card MasterCard Chip Primary Account Number Processing Data Object List Personal Identification Number Point of Sale PayPass Payment System Environment Reserved for Future Use Registered Application Provider Identifier Static Data Authentication Subelement Terminal Authentication Code Transaction Certificate Terminal Verification Results PayPass M-TIP Test Case User Guide July
8 Using this Manual 1.7 Notations The following notations apply: Notation Description 0 to 9 and A to F 16 hexadecimal digits. Values expressed in hexadecimal form are enclosed in single quotes (i.e. _ ). 1001b abcd [ ] xx Binary notation. Values expressed in binary form are followed by a lower case b. an or ans string. Optional part. Any value. 1.8 History The following lists the main changes: Version September 2012 December 2012 February 2013 April 2013 August 2013 November 2013 January 2014 April 2014 July 2014 Changes New version aligned with [PPReq2011] Various updates Various updates Various updates Various updates Aligned with [PPReq2013] and [ATM2013]. The main changes are highlighted in the document. - TC049 updated and TC063 removed: reviewed tests related to cash advance - TC050: DE61 value 4 now acceptable - TC055: case 5 added (device type 'mobile phone case or sleeve') - TC011 sub-case 14 added to test the tag '9F2A' Aligned with [PPReq2014] - TC068 updated - updated some pass criteria checking the CVM Results 4 PayPass M-TIP Test Case User Guide July 2014
9 Introduction 2 Introduction This chapter contains an introduction to the M-TIP testing processes and the M-TIP cards. 2.1 Terminal Integration Testing Process The M-TIP process defined in [MTIPprocess] is applicable for PayPass terminals supporting [PayPass2.x] or [PayPass3.0]. Acquirers must complete the M-TIP process before deploying and using a terminal in a live environment. The objective of the M-TIP process is to ensure the terminal meets the MasterCard requirements described in [PPReq2014]. The current document describes: the M-TIP test cases that are defined to ensure the correct implementation of the MasterCard requirements. the test scenarios that must be executed in M-TIP. The test scenarios refer to one or several test cases. Each test scenario involves an M-TIP card. A Test Scenario is a short test procedure permitting to check one or several specification requirements identified in the Test Cases. This is outlined in the figure below: Specifications (requirements) Test Cases Test Scenario Test Case # 1 + Test Case # 2 + Test Case # 3 Card xx TIP cards PayPass M-TIP Test Case User Guide July
10 Introduction 2.2 Introduction to the M-TIP Cards About M-TIP Cards MasterCard has designed sets of test cards, to allow the acquirer to test that the host and terminal payment applications are compliant with MasterCard requirements. The M-TIP cards are grouped into different subsets in order to allow targeted testing. For the M-TIP process, the following PayPass subsets are used. For PayPass M/Chip terminals, the Subset 6 ensures that the PayPass M/Chip terminals correctly work with PayPass Mag Stripe cards. that the Subset 6 is also used during Network Interface Validation (NIV) tests of PayPass Mag Stripe terminals. However the current document is M-TIP-focused so the Subset 6 will sometimes be referred to as "M-TIP Subset 6". The Subset 8 ensures that the PayPass M/Chip terminals correctly work with PayPass M/Chip cards. Number of Cards The following table summarizes the content of the PayPass M-TIP Subsets. Subset Type Number of cards Subset 6 PayPass Mag Stripe cards 12 PayPass M/Chip cards 1 MasterCard PayPass M/Chip cards 20 Subset 8 Maestro PayPass M/Chip cards 20 Combo cards (both MasterCard and Maestro PayPass M/Chip) 2 Total Number of cards 55 that the tests defined in this document do not use all the cards above. The few unused cards may be removed in the next future. 6 PayPass M-TIP Test Case User Guide July 2014
11 Introduction 2.3 Testing configuration requirements During the M-TIP testing session, the terminal configuration must be as close as possible as it will be in the live environment. In particular, the terminal must be configured as follows. The list of Application Identifiers (AID) supported by the terminal must be the ones intended for live deployment. Application Version Number PayPass Mag Stripe: Terminal Application version number shall be set to 0001 for PayPass Mag Stripe. Application Version Number PayPass M/Chip: Terminal Application version number shall be set to 0002 for PayPass M/Chip. The Terminal Contactless Transaction Limit shall have the same value as in the field for MasterCard and Maestro applications. The Terminal Contactless Transaction Limit (On-Device CVM), when applicable, shall have the same value as in the field for MasterCard and Maestro applications. The Terminal Contactless Floor Limit shall have the same value as in the field for MasterCard and Maestro applications The Terminal CVM Required Limit shall have the same value as in the field for MasterCard and Maestro applications. However the Certification Authority Public Keys shall be the test keys defined further in the section "RSA Keys used". that the test keys must be removed from the terminal before any deployment. PayPass M-TIP Test Case User Guide July
12 Test Cases 3 Test Cases This chapter lists the high level PayPass M/Chip M-TIP Test Cases. 3.1 Test Case Template Description Overview TC002 - Regression CDA Below is an example of Test Case. This template is described here after. To ensure that the PayPass terminal performs CDA correctly. Terminal supports CDA Reference [PPReq2014]: Section Offline Data Authentication Requirements p2-11 Test Conditions The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that CDA is supported. Data returned by card is such as the transaction can be approved offline*. The terminal shall send request a TC with CDA ( 50 ) in the Generate AC. Transaction shall be approved offline. *: most of the PayPass terminals will bypass the CDA if the transaction is declined or sent online, see the transaction flow in technical specifications. TC002 - Regression CDA Test Case name The Test Case is as follows: TCxyy - [Test category] - [Test title]. TCxyy uniquely identifies the Test Case. It follows the below rules: TC0yy: Common PayPass M/Chip Test Cases TC2yy: MasterCard PayPass M/Chip Test Cases TC4yy: Maestro PayPass M/Chip Test Cases TC6yy: PayPass Mag Stripe Test Cases [Test category] can be the following: "Regression": major Level2 tests that are re-performed during M-TIP to ensure no regression occurs when integrating the product in the live environment. "Interoperability": these tests are basic tests that are re-performed during M- TIP because they often led to interoperability issues. 8 PayPass M-TIP Test Case User Guide July 2014
13 Test Cases "Integration": those tests ensure the PayPass terminal complies with the MasterCard requirements defined in [PPReq2014]. To ensure that the PayPass terminal performs CDA correctly. This is a short description of the objective of the test. Terminal supports CDA This gives the conditions for the test to be applicable. Reference Reference [PPReq2014]: Section Offline Data Authentication Requirements p2-11 This makes a reference to the related requirement in the specifications. Test Conditions Test Conditions The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that CDA is supported. Data returned by card is such as the transaction can be approved offline*. This lists all the conditions required for testing the objective. : the test conditions often assume that the reader supports the "Contactless Transaction Limit". If not, it is obvious that the related condition shall be disregarded. The terminal shall send request a TC with CDA ( 50 ) in the Generate AC. Transaction shall be approved offline. This lists the conditions required in order to pass the test. *: most of the PayPass terminals will bypass the CDA if the transaction is declined or sent online, see the transaction flow in technical specifications. Some Test Cases include a note in order to clarify some test details. PayPass M-TIP Test Case User Guide July
14 Test Cases 3.2 Common PayPass M/Chip Test Cases The test cases described in this section apply to terminals that accept either MasterCard PayPass or Maestro PayPass. TC001 - Regression card does not support any ODA Reference Test Conditions To ensure the PayPass terminal correctly behaves when the card does not support any offline data authentication method. As per below sub-cases Regression test no specific reference The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that SDA, DDA and CDA are NOT supported. Tests are run for MasterCard and Maestro applications, when applicable: Case 1a: [if CVM Required Limit is not zero] amount is below the Floor Limit (and terminal is online capable)* Case 1b: [if CVM Required Limit is zero] amount is below the Floor Limit (and terminal is online capable) Case 2: amount is above the Floor Limit Case 3: terminal is offline-only The terminal will set the TVR byte 1 bit 8 (offline data authentication not performed). Cases 1 & 2: Online capable terminals shall request an ARQC as per TAC settings, even if the amount is below the Floor Limit. Case 3: Offline-only terminals will decline the transaction offline as per TAC settings. *: if the CVM Required Limit is lower than the Floor Limit and if both the card and the terminal support Online PIN, the amount should be below the CVM Required Limit in order to not set the TVR byte 3 bit 3 ( OnlinePIN entered ). 10 PayPass M-TIP Test Case User Guide July 2014
15 Test Cases TC002 - Regression CDA To ensure that the PayPass terminal performs CDA correctly. Terminal supports CDA Reference [PPReq2014]: Section Offline Card Authentication p4-13 Test Conditions The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that CDA is supported. Tests are run for MasterCard and Maestro applications, when applicable. Case 1: the amount is below the Floor Limit. Data returned by card is such that the transaction can be approved offline*. Case 2 (terminal supports [PayPass3.0]): the amount is above the Floor Limit TVR byte 1 bit 8 is not set (offline data authentication was performed). TVR byte 1 bit 7 is not set (SDA did not fail). TVR byte 1 bit 4 is not set (DDA did not fail). TVR byte 1 bit 3 is not set (CDA did not fail). Case 1: The terminal shall request a TC with CDA ( 50 ) in the Generate AC. The transaction shall be approved offline. Case 2: The terminal shall request an ARQC with CDA ( 90 ) in the Generate AC. The transaction shall be approved online. *: PayPass terminals supporting [PayPass2.x ] will bypass the CDA if the transaction is declined or sent online, see the transaction flow in technical specifications. TC003 - Regression different CA key lengths Reference Test Conditions To ensure the PayPass terminal correctly supports different certification authority public key lengths. Terminal supports SDA or CDA Regression test no specific reference The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that SDA or/and CDA is supported. If the terminal supports [PayPass2.x ], data returned by card is such as the transaction can be approved offline*. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: CA key length is 1152/144 Case 2: CA key length is 1408/176 Case 3: CA key length is 1984/248 The TVR shall indicate that the ODA was performed: TVR byte 1 bit 8 = 0. Transaction shall be approved. *: PayPass terminals supporting [PayPass2.x ] will bypass the CDA if the transaction is declined or sent online, see the transaction flow in technical specifications. PayPass M-TIP Test Case User Guide July
16 Test Cases TC004 - Regression exponent 2^16+1 Reference Test Conditions To ensure the PayPass terminal correctly supports the exponent 2^16+1. Terminal supports CDA Regression test no specific reference The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that CDA is supported. ICC public key exponent is 2^16+1. If the terminal supports [PayPass2.x ], data returned by card is such as the transaction can be approved offline*. Tests are run for MasterCard and Maestro applications, when applicable. The TVR shall indicate that the ODA was performed: TVR byte 1 bit 8 = 0. Transaction shall be approved. *: PayPass terminals supporting [PayPass2.x ] will bypass the CDA if the transaction is declined or sent online, see the transaction flow in technical specifications. TC005 - Regression Offline-only & ARQC Reference Test Conditions To ensure that offline-only PayPass terminal correctly behaves when the card erroneously sends an ARQC. Terminal is offline-only Regression test no specific reference The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 indicates that CDA is supported. The card is such as it always returns an ARQC. Tests are run for MasterCard and Maestro applications, when applicable. The offline-only PayPass terminal shall terminate the transaction upon reception of the ARQC 12 PayPass M-TIP Test Case User Guide July 2014
17 Test Cases TC006 - Integration/capabilities No SDA To ensure the PayPass terminal does not support SDA, when applicable. Terminal does not support SDA Reference [PPReq2014]: Section Offline Card Authentication p 4-13 Test Conditions The card indicates in the AIP that it does support SDA but not CDA. The terminal shall set the TVR byte 1 bit 8 "ODA was not performed". The terminal shall NOT set the TVR byte 1 bit 7 "SDA did not fail". The terminal shall NOT set the TVR byte 1 bit 3 "CDA did not fail". If the terminal is offline-only it will decline with an AAC as per the TACs. If the terminal is online capable then it will send an ARQC as per the TACs. TC011 - Interoperability various uncommon data/length Reference Test Conditions To ensure the PayPass terminal correctly behaves when it receives uncommon data value or length from the card. Always applicable Interoperability test no specific reference The transaction amount must be below the Contactless Transaction Limit. The card returns the data defined below. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: Unknown tags (e.g.: 88 ) in PPSE response Case 2: Service Code inconsistency between track2 ( 57 ) and specific tag ( 5F30 ) Case 3: Discretionary Data inconsistency between track2 ( 57 ) and specific tag ( 9F20 ) Case 4: Track1 discretionary data (tag 9F1F ) with maximum length (48 bytes) Case 5: Track2 ( 57 ) with maximum acceptable length (37 digits) Case 6: Unrecognized CVM returned in the CVM list Case 7: IAD ( 9F10 ) with maximum length Case 8: the signed record is padded up to 254 bytes with '00's. Card supports SDA only. Case 9: the signed record is padded up to 254 bytes with '00's. Card supports CDA. Case 10: PayPass Third Party data ( 9F6E ) with length 5. Case 11: PayPass Third Party data ( 9F6E ) with length 32. Case 12: Application Capabilities Information data ('9F5D') Case 13: Terminal Risk Management data ('9F1D') Case 14: Kernel Identifier ('9F2A') returned in PPSE In all cases the terminal shall approve the transaction. Case 12: The terminal must not display or print any balance information. Case 13: Terminals implementing [PayPass3.0] must return a correct value for the tag '9F1D'. Terminals implementing [PayPass2.x] must return zero for the tag '9F1D'. PayPass M-TIP Test Case User Guide July
18 Test Cases TC012 - Interoperability CDOL1 includes tags forbidden in DE 55 Reference Test Conditions To ensure the PayPass terminal correctly behaves when the CDOL1 includes tags being forbidden in the DE 55. Terminal is online capable. Interoperability test no specific reference The transaction amount must be below the Contactless Transaction Limit. The card requests 9F21 (Transaction Time) and 9F40 (Additional Terminal Capabilities) in CDOL1. Those data items are forbidden in DE 55. The network simulator validates the authorization message and returns the response '00' (Approved). Tests are run for MasterCard and Maestro applications, when applicable. The Terminal shall not send the tags 9F21 and 9F40 to the network. The Terminal shall approve the transaction. TC021 - Integration/capabilities OfflinePIN not supported in PayPass To ensure the PayPass terminal does not support offlinepin. Always applicable Reference [PPReq2014]: Cardholder Verification page 4-15 Test Conditions The transaction amount must be below the Contactless Transaction Limit. The AIP byte 1 bit 5 indicates Cardholder Verification supported. The first CVM in the card CVM list is OfflinePIN. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: amount is below the CVM Required Limit Case 2: amount is above the CVM Required Limit The terminal does not send any VerifyPIN command. The CVM results byte 1 is different from '41'. The PayPass transaction completes successfully. 14 PayPass M-TIP Test Case User Guide July 2014
19 Test Cases TC024 - Integration/capabilities cardholder receipt To ensure that the PayPass terminal is able to print a cardholder receipt. Terminal supports receipt printing Reference [PPReq2014]: Section Receipts page 4-18 Test Conditions Tests are run for MasterCard and Maestro applications, when applicable. Case 1: amount is below the CVM Required Limit Case 2: amount is above the CVM Required Limit The terminal shall approve the PayPass transaction. Case 1:The PayPass terminal shall be able to print a cardholder receipt in case the cardholder requests it. Case 2: The PayPass terminal must print a cardholder receipt. TC025 - Integration/capabilities refund To ensure the PayPass terminal correctly performs refund. Terminal supports refund Reference [PPReq2014]: Section Refunds page 4-6 Test Conditions - First step is to perform the purchase: The transaction amount must be below the Contactless Transaction Limit. - Second step is to perform the refund: If requested, the refund amount must be the same as the purchase amount. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: [terminal supports [PayPass2.0]] PayPass M/Chip transaction to be refunded Case 2: [terminal supports [PayPass2.1] or [PayPass3.0]] PayPass M/Chip transaction to be refunded Case 3: PayPass Mag Stripe MasterCard transaction Case 1: The first transaction is approved. In the second transaction, the end of the transaction is out of scope. At the end of the refund process, the terminal displays a message to inform the cardholder that refund has been done successfully. Case 2: The first transaction is approved. In the second transaction, the PayPass terminal requests an AAC. At the end of the refund process, the terminal displays a message to inform the cardholder that refund has been done successfully. Case 3: The first transaction is approved. At the end of the refund process, the terminal displays a message to inform the cardholder that refund has been done successfully. PayPass M-TIP Test Case User Guide July
20 Test Cases TC026 - Integration/capabilities Data Storage Reference Test Conditions To ensure the terminal correctly completes the payment transaction when the card supports Data Storage. As per below sub-cases No specific reference The card requests the tags '9F5C' and '9F40' in the PDOL. The card returns the Application Capabilities Information ' ' (DS version 1, field off request, CDA over AAC, Undefined SDS configuration**). The card returns the DS ID. AIP byte 1 bit 2 is set ("On-device cardholder verification supported"). AIP byte 2 bit 8 is set ("EMV supported"). The card returns the DSDOL. The network simulator returns the response 00 (successful). Tests are run for MasterCard and Maestro applications, when applicable: Case 1 [if the terminal does not support IDS]: the card only returns AIP and AFL in the GetPO response Case 2 [if the terminal supports IDS]: whatever the DS Requested Operator ID provided in the GetPO command, the card returns AIP, AFL and '9F5F 01 00' ("no slot available") in the GetPO response Case 3 [if the terminal supports IDS]: whatever the DS Requested Operator ID provided in the GetPO command, the card returns AIP, AFL, '9F5F 01 40' (volatile slot), '9F7F' (DS Unpredictable Number), '9F7D ' (DS Summary 1). When the GenAC command includes the DSDOL data then Summary2 and Summary3 are included in the SDAD. Summary2=Summary1. Summary3<>Summary2. The terminal shall approve the transaction. TC028 - Integration/capabilities ATM display To ensure all user instructions are displayed on the existing screen of the ATM. To ensure the contactless reader does not provide any instructions directly to the ATM user. The terminal is an ATM Reference [ATM2013]: Section Reader Display page 3-1 Test Conditions Visual check The ATM must display all user instructions on the existing screen. The reader must not provide any instructions directly to the ATM user. 16 PayPass M-TIP Test Case User Guide July 2014
21 Test Cases TC031 - Integration/CVM only NoCVM below the CVM limit To ensure the PayPass terminal only supports No CVM as the CVM method for PayPass transactions below or equal to the defined limit. The CVM Required limit is greater than zero Reference [PPReq2014]: Section Terminal CVM Required Limit page 4-9 Test Conditions The transaction amount must be below the CVM limit. The card CVM list includes other CVM methods before the nocvm one. Tests are run for MasterCard and Maestro applications, unless not applicable. The terminal shall approve the PayPass transaction. The terminal shall not prompt for PIN or print a signature receipt. The cardholder verification shall be successful: - TVR byte 3 bit 8 = 0 - CVM result shall be 1F or '1F 03 02' TC034 - Integration/CVM ATM To ensure the ATM correctly performs Cardholder Verification. Terminal is an ATM. Reference [ATM2013]: Section CVM Requirements, page 3-3 Test Conditions The transaction amount must be the smallest possible amount. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: card supports Signature and No CVM ( 5E03 1F03 ). Case 2: card supports Online PIN, Signature and No CVM ( E03 1F03 ). Case 1: The cardholder verification shall fail: TVR byte 3 bit 8 = 1 CVM Result shall be 3F The ATM shall neither prompt for PIN nor request a signature. The ATM shall decline the transaction as per the TACs. Case 2: The ATM shall request an ARQC. The terminal shall prompt for PIN. TVR byte 3 bit 3 = 1 (Online PIN entered) CVM result shall be The ATM approves the transaction. PayPass M-TIP Test Case User Guide July
22 Test Cases TC035 - Integration/CVM nocvm above the CVM Required limit To ensure the PayPass terminal does not support nocvm above the CVM Required Limit. The CVM Required limit is lower than then Contactless Transaction limit Reference [PPReq2014]: Section Terminal CVM Required Limit p 4-9 Test Conditions The transaction amount must be above the CVM Required Limit. Tests are run for MasterCard and Maestro applications, when applicable: The card supports nocvm only ( 1F 03 ). The cardholder verification shall fail: - TVR byte 3 bit 8 = 1 - CVM result shall be 3F The terminal shall neither prompt for PIN nor request a signature. The outcome of the transaction is out of scope. TC037 - Integration/Mobile Non-[PayPass3.0] terminal vs Mobile device Reference Test Conditions To ensure the terminal not supporting "On-device cardholder verification" correctly completes the transaction with a Mobile. Terminal does not support [PayPass3.0] or the "Kernel Configuration" indicates "Ondevice cardholder verification NOT supported" Integration test no specific reference The transaction amount must be below the Contactless Transaction Limit. AIP byte 1 bit 2 is set ("On-device cardholder verification supported"). AIP byte 2 bit 8 is not set ("EMV NOT supported"). The network simulator returns the response 00 (successful). Tests are run for MasterCard and Maestro applications, when applicable: The terminal shall approve the transaction. 18 PayPass M-TIP Test Case User Guide July 2014
23 Test Cases TC038 - Integration/Mobile On-Device cardholder verification requested Reference To ensure the terminal correctly completes the transaction with a Mobile. Terminal supports [PayPass3.0] and On-Device cardholder verification No specific reference AIP byte 1 bit 2 is set ("On-device cardholder verification supported"). AIP byte 2 bit 8 is set ("EMV supported"). The network simulator returns the response 00 (successful). Tests are run for MasterCard and Maestro applications, when applicable: Test Conditions - A first transaction is performed where the Mobile indicates that the Mobile PIN was successfully verified Case 1: amount is below the CVM Required Limit. Case 2: amount is above the CVM Required Limit. - A second transaction is performed where the Mobile indicates "PIN verification successful" In first transaction, the terminal shall display "Please see phone" (or equivalent). In second transaction, the terminal shall approve the transaction. Case 1: CVM results value must be '3F 00 02' Case 2: CVM results value must be ' ' TC041 - Integration/online message Gratuities / Tips To ensure the PayPass terminal correctly manages the gratuities, when supported. Terminal supports gratuities Reference [PPReq2014]: Gratuities page 4-7 Test Conditions The cardholder must enter a gratuity amount. The transaction amount plus the gratuity amount must be below the Contactless Transaction Limit. The network simulator validates the authorization message and returns a successful response. Tests are run for MasterCard and Maestro applications, when applicable. The online authorization request must contain the sum of initial amount and gratuity in the 'Amount authorized' field (DE 55 SE 9F02) and in DE 4. The 'Amount, other' field (DE 55 SE 9F03) must contain zeroes or be absent. The transaction shall be approved. PayPass M-TIP Test Case User Guide July
24 Test Cases TC042 - Integration/online message Issuer response: successful Reference Test Conditions To ensure the PayPass terminal correctly manages the Issuer response 00 (successful). Terminal is online capable [CustomerIntfce] Section Authorization Request Response page 4-83 [SingleMsg] Section DE 39 - Response Code page The transaction amount must be below the Contactless Transaction Limit. The card returns an ARQC. The network simulator validates the authorization message and returns the response 00 (successful). Tests are run for MasterCard and Maestro applications, when applicable. DE 55 SE 9F27 value in the network log shall be the same as returned by the card to the first GENERATE AC. The terminal shall approve the transaction upon reception of the network response. TC043 - Integration/online message Issuer response: unsuccessful Reference Test Conditions To ensure the PayPass terminal correctly manages the Issuer responses 51 (insufficient funds) and 57 (Transaction not permitted). Terminal is online capable [CustomerIntfce] Section Authorization Request Response page 4-83 [SingleMsg] Section DE 39 - Response Code page The transaction amount must be below the Contactless Transaction Limit. The network simulator validates the authorization message and returns the response below. Tests are run for MasterCard and Maestro applications, when applicable: Case 1: network simulator response is 51 (insufficient funds) Case 2: network simulator response is 57 (Transaction not permitted) The terminal shall decline the transaction upon reception of the network response. 20 PayPass M-TIP Test Case User Guide July 2014
25 Test Cases TC045 - Integration/online message Issuer response contains script To ensure the PayPass terminal does not process the ICC response data erroneously returned by the issuer. Terminal is online capable Reference [PPReq2014]: Section Acquirer Network Requirements page 4-21 Test Conditions The transaction amount must be above the Floor Limit and below the Contactless Transaction Limit. Card is let on the terminal until the transaction is completed or the ticket is printed. The network simulator validates the authorization message and returns the following response: - DE 39 (Response code) = '00' (Approved) - DE 55 SE 91 (Issuer Authentication Data) is present - DE 55 SE 72 (Issuer Script Template 2) with one script identifier and 6 PIN Unblock commands followed by a PIN Change Unblock. Tests are run for MasterCard and Maestro applications, when applicable. The terminal must not send any command to the card beyond the 1st Generate AC. The transaction must successfully complete. TC046 - Integration/online message Network mandatory data not in CDOL1 Reference Test Conditions To ensure the PayPass terminal transmits transaction mandatory data to the network even if it is not requested by the card in the CDOL1. Terminal is online capable No specific reference The transaction amount must be below the Contactless Transaction Limit. The card does not request Terminal Country Code (tag 9F1A ), Transaction Date (tag 9A ), Transaction Type (tag 9C ) nor Transaction Currency Code (tag 5F2A ) in the CDOL1. The network simulator validates the authorization message (not the ARQC) and returns the response '00' (Approved). Tests are run for MasterCard and Maestro applications, when applicable. The Terminal shall send to the network: Terminal Country Code (tag 9F1A ) Transaction Date (tag 9A ) Transaction Type (tag 9C ) Transaction Currency Code (tag 5F2A ) The Terminal shall approve the transaction. PayPass M-TIP Test Case User Guide July
26 Test Cases TC047 - Integration/online message PAN sequence number from chip Reference Test Conditions To ensure the PayPass terminal transmits the PAN sequence number coming from the chip and not from the Track2 equivalent data item. Terminal is online capable No specific reference The transaction amount must be below the Contactless Transaction Limit. The PAN sequence number value from the tag 5F34 is different from the one in the Track2 equivalent data item. The network simulator validates the authorization message and returns the response '00' (Approved). Tests are run for MasterCard and Maestro applications, when applicable. The Terminal shall send the PAN sequence number value from the tag 5F34 to the network. The simulator must successfully validate the provided ARQC. The Terminal shall approve the transaction. TC048 - Integration/online message PAN sequence number not returned Reference Test Conditions To ensure the PayPass terminal does not transmit the PAN sequence number when it is not returned by the card. Terminal is online capable No specific reference The transaction amount must be below the Contactless Transaction Limit. The PAN sequence number is not returned by the card. The network simulator validates the authorization message and returns the response '00' (Approved). Tests are run for MasterCard and Maestro applications, when applicable. The Terminal shall not send the PAN sequence number (DE 23) to the network. The Terminal shall approve the transaction. 22 PayPass M-TIP Test Case User Guide July 2014
27 Test Cases TC049 - Integration/online message Full Grade To ensure that the PayPass terminal supports the Full Grade network messages. Terminal is online capable Reference [PPReq2014]: Section Authorization Requirements p4-23 Test Conditions The transaction amount must be below the Contactless Transaction Limit. The network simulator validates the authorization message and returns the response '00' (Approved). Tests are run for MasterCard and Maestro applications, when applicable. Case 1: terminal is not an ATM or a Bank Branch Case 2: terminal is an ATM Case 3: terminal is a Bank Branch The terminal shall approve the transaction. The terminal shall send a DE 55 message to the network. DE 55 SE 9F03 (Amount, Other) contains zeroes or is absent. Case 1: - DE 3 subfield 1 (transaction type code) value is '00' (purchase) Case 2: - DE 3 subfield 1 (transaction type code) value is '01' (withdrawal) - DE 48 byte 1 value is 'Z' Case 3: - DE 3 subfield 1 (transaction type code) = '17' (cash disbursement). - DE 4 must be the cash advance amount - DE 55 SE 9C (Transaction type) = '17' - DE 55 SE 9F02 (Amount, Authorized) contains the same amount as DE 4 PayPass M-TIP Test Case User Guide July
28 Test Cases TC050 - Integration/online message PayPass Values in Existing Authorization Fields To ensure the PayPass terminal correctly manages the PayPass values in the existing authorization fields. Terminal is online capable Reference [PPReq2014]: Section Authorization Requirements page 4-22 Test Conditions The transaction amount must be below the Contactless Transaction Limit. The network simulator validates the authorization message and returns the response 00 (successful). Tests are run for MasterCard and Maestro applications as well as card and mobile device types, when applicable: Case 1: PayPass Mag Stripe transaction (MasterCard application only) Case 2: PayPass M/Chip transaction, tag 5F34 is returned by card* Case 1: the network simulator shall receive the following: DE 22 subfield 1 = 91 DE 61 subfield 11 = 3 or '4' Case 2: the network simulator shall receive the following: DE 22 subfield 1 = 07 DE 23 = 01 DE 55 shall be present DE 61 subfield 11 = 3 The terminal shall approve the transaction. *: another specific test [TC048] exists where the card does not return the tag 5F PayPass M-TIP Test Case User Guide July 2014
29 Test Cases TC051 - Integration/online message Online PIN Reference Test Conditions To ensure the PayPass terminal correctly manages the Online PIN verification, when supported. Terminal supports Online PIN No specific reference The transaction amount must be above the CVM Required Limit and below the Contactless Transaction Limit. The AIP indicates that CVM is supported. Data returned by card is such as Online PIN is to be performed. The network simulator validates the authorization message (including PIN) and returns a successful response. Several tests are performed. In all cases the Online PIN entered is correct: Case 1: Online PIN is 4 digits long Case 2: Online PIN is 5 digits long Case 3: Online PIN is 6 digits long. The TVR byte 3 bit 3 must be set (Online PIN entered). The network simulator displays the correct PIN value: PIN Validation, PIN = xxxx where xxxx is the card PIN. The terminal shall approve the transaction. TC052 - Integration/online message Issuer response: wrong Online PIN To ensure the PayPass terminal correctly manages the Issuer responses 55 (wrong PIN) and 75 (Allowable number of PIN tries exceeded). Terminal supports Online PIN Reference [PPReq2014] Section Cardholder Verification page 4-15 Test Conditions The transaction amount must be above the CVM Required Limit and below the Contactless Transaction Limit. The network simulator validates the authorization and returns the response below. Tests are run for MasterCard application: Case 1: network response is 55 (wrong PIN) Case 2: network response is 75 (Allowable number of PIN tries exceeded) The TVR byte 3 bit 3 must be set (Online PIN entered). Case 1: the terminal must indicate the cardholder that the PIN is incorrect. The end of the transaction is out of scope.* Case 2: the terminal shall decline the transaction upon reception of the network response. *: one could expect the terminal to prompt the cardholder to enter the PIN again and then resend the authorization message with the second PIN. However some issuers will decline if they receive a second authorization with the same transaction counter value, even if the second PIN is correct. Therefore some terminals could rather decline the transaction in order to avoid such issues in the field. PayPass M-TIP Test Case User Guide July
30 Test Cases TC053 Integration/online message Track 2 Equivalent Data must be used in the authorization request To ensure that a terminal transmits the Track2 Equivalent Data for a PayPass M/Chip transaction. Terminal is online capable Reference [PPReq2014]: Section Track Data Consistency, page 4-11 Test Conditions The transaction amount must be above the CVM Required limit (if existing) and below the Contactless Transaction Limit. Tests are run for MasterCard and Maestro applications, when applicable. Case 1: purchase with a card Case 2: purchase with a mobile Case 3: purchase with Cash Back Case 4: manual Cash Advance The 0100 (or 0200) message shall contain a DE 35 populated with the content of the card Track2 Equivalent Data (both D and = are acceptable separators). TC054 - Integration/online message CVM Results in authorization message To ensure the PayPass terminal correctly transmits the CVM Results in the authorization message containing DE 55 (effective 1 April 2017). The terminal is online capable Reference [MChip2013]: "Contents of DE 55", [RA117.11], page 3-34 Test Conditions Tests are run for MasterCard and Maestro applications, when applicable: Case 1: the CDOL requests the CVM Results. Card device type. Case 2: the CDOL requests the CVM Results. Mobile device type. Case 3: the CDOL does not request the CVM Results The PayPass terminal must transmit the CVM Results (DE 55 SE 9F34) in the authorization message (effective 1 April 2017). 26 PayPass M-TIP Test Case User Guide July 2014
31 Test Cases TC055 - Integration/online message Device Type data element in the authorization request To ensure the terminal correctly transmits the Device Type data element in the authorization message, if supported. Always Reference [PPReq2014]: Section Authorization Messages, page 4-23 Test Conditions The transaction amount must be below the Contactless Transaction Limit. Tests are run for MasterCard and Maestro applications, PayPass M/Chip and PayPass Mag Stripe, when applicable. Case 1: the card returns a Third Party Data indicating a device type 'card' Case 2: [terminal does not support on-device cardholder verification] the card returns a Third Party Data indicating a device type 'mobile' Case 3: [terminal supports on-device cardholder verification] the card returns a Third Party Data indicating a device type 'mobile' Case 4: the card returns a Third Party Data indicating a device type 'tag' Case 5: the card returns a Third Party Data indicating a device type 'mobile phone case or sleeve'. The 0100 (or 0200) message shall contain a DE 48 SE 23 (effective 19 April 2013 in US region and 17 October 2014 in Canada for newly deployed devices) populated with the correct device type value: Case 1: '00' (card) Cases 2 & 3: '01' (mobile) Case 4: '04' (tag) Case 5: '06' (mobile phone case or sleeve) PayPass M-TIP Test Case User Guide July
32 Test Cases TC061 - Integration/configuration Contactless Transaction Limit To ensure the PayPass terminal correctly implements the Contactless Transaction Limit. As per below sub-cases Reference [PPReq2014]: Section Terminal Contactless Transaction Limit p4-7 Test Conditions The card returns only one AID in the PPSE. Tests are run for MasterCard and Maestro applications, when applicable: Case 1a: [if the terminal allows the user to enter amounts equal to the Contactless Transaction Limit] amount is equal to the Contactless Transaction Limit (e.g.: ) Case 1b: [if the terminal supports On Device Cardholder Verification and allows the user to enter amounts equal to the Contactless Transaction Limit (On Device CVM)] amount is equal to the Contactless Transaction Limit (On Device CVM) (e.g.: ) Case 2: [if the terminal supports [PayPass2.x] and allows to enter amounts greater than the Contactless Transaction Limit], the amount is one minor unit above the Contactless Transaction Limit (e.g.: ) Case 3a: [if the terminal supports [PayPass3.0] and allows to enter amounts greater than the Contactless Transaction Limit], the amount is one minor unit above the Contactless Transaction Limit (e.g.: ) Case 3b: [if the terminal supports On Device Cardholder Verification and allows to enter amounts greater than the Contactless Transaction Limit (On Device CVM)] the amount is one minor unit above the Contactless Transaction Limit (On Device CVM) (e.g.: ) Cases 1a & 1b: the terminal shall approve the transaction. Case 2: the terminal shall not perform the transaction above the Contactless Transaction Limit. The terminal will either abort after the PPSE response or will not activate the PayPass reader*. Cases 3a & 3b: the terminal shall not perform the transaction above the Contactless Transaction Limit. The terminal will either abort after the last ReadRecord response or will not activate the PayPass reader*. Case of amount below the Contactless Transaction Limit is implicitly tested in most of the scenarios. *: The terminals may not activate the reader if none of the supported applications accept amounts greater than the Contactless Transaction Limit being tested. 28 PayPass M-TIP Test Case User Guide July 2014
PayPass Testing Environment
PayPass Testing Environment Version 3 Level 2 Reader Testing 16 May 2012 Proprietary Rights The information contained in this document is proprietary and confidential to MasterCard International Incorporated,
More informationEMV Contactless Specifications for Payment Systems
EMV Contactless Specifications for Payment Systems Book C-5 Kernel 5 Specification Version 2.6 February 2016 Kernel 5 Spec v2.6 Legal Notice Unless the user has an applicable separate agreement with EMVCo
More informationPayPass M/Chip Application Note #17
This application note provides the errata for: PayPass M/Chip Acquirer Implementation Requirements, Version 1.0 dated July 2008 This application note is dated and replaces completely PayPass M/Chip Application
More informationPayPass M/Chip 4. Card Technical Specification
PayPass M/Chip 4 Card Technical Specification Version 1.3.1 - September 2008 Proprietary Rights The information contained in this document is proprietary and confidential to MasterCard International Incorporated,
More informationEMV Contactless Specifications for Payment Systems
EMV Contactless Specifications for Payment Systems Book C-6 Kernel 6 Specification Version 2.6 February 2016 pursuant to the EMVCo Terms of Use agreement found at www.emvco.com, as supplemented by the
More informationEMV Contactless Specifications for Payment Systems
EMV Contactless Specifications for Payment Systems Book C-7 Kernel 7 Specification Version 2.6 February 2016 February 2016 Page i Legal Notice Unless the user has an applicable separate agreement with
More informationEMV 96 Integrated Circuit Card Application Specification for Payment Systems
EMV 96 Integrated Circuit Card Application Specification for Payment Systems Version 3.0 June 30, 1996 1996 Europay International S.A., MasterCard International Incorporated, and Visa International Service
More informationEMVS Kernel Capabilities
Version: 1.00 (20-Aug-2008) Copyright 2008 SETIS Automação e Sistemas The copyright to the document herein is the property of SETIS Automação e Sistemas, Brazil. The content may be used and/or copied only
More informationCommon Payment Application Contactless Extension CPACE. Functional Specification. Terminal Kernel
Common Payment Application Contactless Extension CPACE Functional Specification Terminal Kernel 12.07.2018 2016-2017-2018 Bancomat, Bancontact Company, BankAxept, Borica, Euro 6000, girocard/src, Groupement
More informationCDA Modified Terminal Behaviour
Specification Update Bulletin No. 44 First Edition February 2007 CDA Modified Terminal Behaviour This bulletin modifies terminal behaviour for CDA in order to allow improved CDA transaction performance.
More informationEMV ContactlessSpecifications for Payment Systems
EMV ContactlessSpecifications for Payment Systems Book C-3 Kernel 3 Specification Version 2.6 February 2016 Legal Notice Unless the user has an applicable separate agreement with EMVCo or with the applicable
More informationFirst Data EMV Test Card Set. Version 2.00
First Data EMV Test Card Set.00 February, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry
More informationFirst Data Dual Interface EMV Test Card Set. Version 1.20
First Data Dual Interface EMV Test Card Set August, 2016 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available
More informationFirst Data DCC Test Card Set. Version 1.30
First Data DCC Test Card Set.30 April, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry
More informationAcquirer JCB Dual Interface EMV Test Card Set
Acquirer JCB Dual Interface EMV Test Card Set.00 July, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing and delivering this document
More informationFirst Data EMV Test Card Set. Version 1.30
First Data EMV Test Card Set.30 January, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry
More informationFirst Data U.S. Debit Test Card Set. Version 1.20
First Data U.S. Debit Test Card Set August, 2016 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from
More informationEMV2000 Integrated Circuit Card Specifications for Payment Systems
EMV2000 Integrated Circuit Card Specifications for Payment Systems Book 4 Cardholder, Attendant, and Acquirer Interface Requirements Version 4.0 December, 2000 2000 EMVCo, LLC ( EMVCo ). All rights reserved.
More informationM/Chip Advance V1.1 Personalization Guide
M/Chip Advance V1.1 Personalization Guide v01.71 (November, 2017) All copyrights are reserved by KONA I Co., Ltd. This manual can be revised without any notification. Unauthorized copying is strictly prohibited
More informationEMVCo Letter of Approval - Terminal Level 2
June 14, 2011 Roland Svahn Acquis AB Segelbåtsvägen 7 11164 Stockholm Sweden Re: EMV Application Kernel: Approval Number(s): EMVCo Letter of Approval - Terminal Level 2 APEMV 2.5 2-02100-1-1S-RFI-0611-4.2.c
More informationEMVCo Letter of Approval - Contact Terminal Level 2
May 17, 2018 Richard Pohl Triton Systems of Delaware, LLC 21405 B Street Long Beach MS 39560 UNITED STATES OF AMERICA Re: EMV Application Kernel: Approval Number(s): EMVCo Letter of Approval - Contact
More informationInterac USA Interoperability EMV Test Card Set
Interac USA Interoperability EMV Test Card Set.00 April, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information
More informationJR/T Translated English of Chinese Standard: JR/T
Translated English of Chinese Standard: JR/T0025.6-2013 www.chinesestandard.net Sales@ChineseStandard.net JR FINANCIAL INDUSTRY STANDARD OF THE PEOPLE S REPUBLIC OF CHINA ICS 35.240.40 A 11 Registration
More informationEMV Contactless Specifications for Payment Systems
EMV Contactless Specifications for Payment Systems Book B Entry Point Specification Version 2.6 July 2016 pursuant to the applicable agreement between the user and EMVCo found at www.emvco.com. EMV is
More informationS-TUU a OS-TUU a
July 01, 2009 Chuck Hayes Triton Systems of Delaware, Inc 522 E. Railroad Street Long Beach MS 39560 USA Re: EMVCo Letter of Approval -- Terminal Level 2 Approval Number(s): 2-01693-1-1S-TUU-0709-4.2.a
More informationEMVCo Letter of Approval - Terminal Level 2
January 23, 2014 S.G. Jung BITEL CO., LTD 11F Yohyun BD 242-29, nhyun-dong Gangnam-ku, Seoul 135-830 South Korea Re: EMV Application Kernel: Approval Number(s): EMVCo Letter of Approval - Terminal Level
More informationEMVCo Letter of Approval - Contact Terminal Level 2
July 01, 2015 Kyoungtae Kang AIONBANK, Inc. Unit 502, Small and Medium Business DMC Tower, 189 Seongam-ro, Mapo-gu Seoul 121-904 S.KOREA Re: EMV Application Kernel: Approval Number(s): EMVCo Letter of
More informationEMVCo Letter of Approval - Contact Terminal Level 2 - Renewal
August 02, 2017 Guenter Reich DPS Engineering GmbH Eiffestrasse 78 Hamburg D-20537 GERMANY Re: EMVCo Letter of Approval - Contact Terminal Level 2 - Renewal EMV Application Kernel: Approval Number(s):
More informationEMVCo Letter of Approval - Contact Terminal Level 2
February 25, 2016 CHARLY SEVAJOL ALX TECHNOLOGIES 302 rue de THOR PARC EUREKA MONTPELLIER 34000 FRANCE Re: EMV Application Kernel: Approval Number(s): EMVCo Letter of Approval - Contact Terminal Level
More informationAcquirer JCB EMV Test Card Set
Acquirer JCB EMV Test Card Set July, 2017 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available
More informationRe: EMVCo Letter of Approval - Contact Terminal Level 2
December 03, 2015 Antonio Fernandez Donaire Dynasty Technology Group S.A.U. Av. Manoteras, 6 Madrid 28050 Spain Re: EMVCo Letter of Approval - Contact Terminal Level 2 EMV Application Kernel: DYNASTY JAVA
More informationCommon Payment Application Contactless Extension CPACE. Functional Specification. CPACE for Dual Interface Cards
Common Payment Application Contactless Extension CPACE Functional Specification CPACE for Dual Interface Cards 18.10.2017 Groupement des Cartes Bancaires CB, ServiRed, SIBS MB, Sistema 4B. All rights reserved.
More informationUSA Debit EMV Test Plan. Version 1.30
USA Debit EMV Test Plan.30 June 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing and delivering this document and the associated test cards
More informationCard Personalization Validation Guide For PayPass Mag Stripe December 2008
Card Personalization Validation Guide For PayPass Mag Stripe December 2008 Changes from the previous edition (October 2008) are: The address to which Physical Cards need to be shipped is changing as from
More informationQR Code Specification for Payment Systems (EMV QRCPS)
EMV QR Code Specification for Payment Systems (EMV QRCPS) Merchant-Presented Mode Version 1.0 July 2017 Legal Notice The EMV Specifications are provided AS IS without warranties of any kind, and EMVCo
More informationISO Data Element Definitions
SECTION 4 ISO 8583 1987 DATA ELEMENT DEFINITIONS Overview...4-1 Bit Maps...4-2 Annotation Conventions For Data Element s...4-3 General Representation...4-3 Length s...4-4 Field Content s...4-5 Conventions
More informationPractical EMV PIN interception and fraud detection
Practical EMV PIN interception and fraud detection Andrea Barisani Daniele Bianco 27 Unusual Car Navigation Tricks Injecting RDS-TMC Traffic Information
More informationVisa paywave Implementation Overview and European Pilot Operating Principles Member Letter: VE 08/08 Type: General 16 April 2008
Principal and Group Members Centre Manager Senior Visa Officer Marketing Staff Visa paywave Implementation Overview and European Pilot Operating Principles Member Letter: VE 08/08 Type: General 16 April
More informationMobile MasterCard. PayPass User Interface Application Design Guide. User Experience, Use Cases, Screen Layouts and Design. Version 1.
Mobile MasterCard PayPass User Interface Application Design Guide Version 1.0 September 2011 User Experience, Use Cases, Screen Layouts and Design How to use this document 3 Core 4 Extended This document
More informationUser Acceptance Test (UAT) ATM EMV Test Card Set Summary
User Acceptance Test (UAT) ATM EMV Test Card Set Summary October, 2016 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document
More information7. Best Practice. 7.1 Introduction. 7.2 Documentation. 7.3 Terminal Categories
Version 2.5 Technical Reference Guide Open Terminal Requirement Specification 2006 07 01 7. Best Practice 7.1 Introduction The purpose of this chapter is to list a number of useful hints and guidelines
More informationTransaction Security. Mastercard M-TIP. Customer Guide. Oct 2016 v2.3
Transaction Security Mastercard M-TIP Customer Guide Oct 2016 v2.3 UL Transaction Security UL Transaction Security stands for one or more of the following entities: UL TS B.V. (Leiden, Netherlands), UL
More informationUser Guide. mpos Readers RP350x & RP457c Mobile Payment Acceptance User Guide for Android
mpos Readers RP350x & RP457c Mobile Payment Acceptance User Guide for Android Disclosure Statements Confidential Notice The information contained herein is the property of Total System Services, Inc. (TSYS
More informationOSCAR POS INTEGRATION SPECIFICATION FOR SEPA COMPLIANT TERMINALS
OSCAR POS INTEGRATION SPECIFICATION FOR SEPA COMPLIANT TERMINALS 10/07/2014 version 3.2 1/154 Revision History Version Date Author Object 1.0 22.08.2011 CB/SRC Integration of comments and SEPA-FAST Part
More informationPayPass Mag Stripe. Security Architecture
PayPass Mag Stripe Security Architecture Version 1.3 November 2007 Copyright The information contained in this manual is proprietary and confidential to MasterCard International Incorporated or one of
More informationTransaction Response Code (iso-8583 Field 39)
Transaction Response Code (iso-8583 Field 39) ISO 8583 Financial transaction card originated messages Interchange message Part 3: Maintenance procedures for messages, data elements and code values either
More informationNigeria Central Switch Interface Specifications ISO 8583 (1987)
Nigeria Central Switch Interface Specifications ISO 8583 (1987) Prepared by: Nigeria Inter Bank Settlement System (NIBSS) Version: 1.1 September 12, 2014 Page 1 of 64 Document Control File Name: NIBSS
More informationEMV Integrated Circuit Card Specifications for Payment Systems
EMV Integrated Circuit Card Specifications for Payment Systems Book 4 Version 4.1 May 2004 EMV Integrated Circuit Card Specifications for Payment Systems Book 4 Version 4.1 May 2004 1994-2004 EMVCo, LLC
More informationCard Specification Amendment A March 2004
Card Specification 2.1.1 March 2004 Use of this information is governed by the GlobalPlatform license agreement and any use inconsistent with that agreement is strictly prohibited. 2 GlobalPlatform Card
More informationAUTHORISATION AND SETTLEMENT TECHNICAL SPECIFICATIONS
AUTHORISATION AND SETTLEMENT TECHNICAL SPECIFICATIONS VERSION 1.4 OCTOBER 2017 The Authorisation And Settlement Technical Specifications contains information proprietary to Global Payments. No part of
More informationOSCAR POS INTEGRATION SPECIFICATION FOR SEPA COMPLIANT TERMINALS
OSCAR POS INTEGRATION SPECIFICATION FOR SEPA COMPLIANT TERMINALS 26/03/2012 1/200 Revision History Version Date Author Object 0.9 16.06.2011 CB/SRC Integration of TMS Messages, Diagnosis added in Retailer
More informationPortico VT. User Guide FOR HEARTLAND MERCHANT USERS APRIL 2015 V2.8
Portico VT User Guide FOR HEARTLAND MERCHANT USERS APRIL 2015 V2.8 Notice THE INFORMATION CONTAINED HEREIN IS PROVIDED TO RECIPIENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
More informationEMV Integrated Circuit Card Specifications for Payment Systems
EMV Integrated Circuit Card Specifications for Payment Systems Book 4 Version 4.3 November 2011 EMV * Integrated Circuit Card Specifications for Payment Systems Book 4 Version 4.3 November 2011 * EMV
More informationmypos Go User Manual mypos.com mypos Go - User Manual
mypos Go User Manual mypos.com mypos Go - User Manual Table of Contents Introduction...2 Related documentation 2 Activation...3 Activation code 4 Getting started...5 Learn about your device 5 Home screen
More informationEFTPOS 1. User guide.
EFTPOS 1. User guide. Contact Details. Westpac Merchant Helpdesk 1800 066 244 Service, Sales and Support Terminal Difficulties Stationery Orders Contents. 1 Introduction...5 1.1 Merchant Responsibility
More informationCard Specifications & 2.1 Frequently Asked Questions December 2004
Card Specifications 2.1.1 & 2.1 Frequently Asked Questions December 2004 The technology provided or described herein is subject to updates, revisions, and extensions by GlobalPlatform. Use of this information
More informationVX 675 Series APACS 40 User Guide
VX 675 Series APACS 40 User Guide 2010 VeriFone. All rights reserved. VeriFone, the VeriFone logo, VX are either trademarks or registered trademarks of VeriFone. No part of the contents of this document
More informationTerminal Architecture for PSAM Applications (TAPA) Application Architecture Specification. Version 2.1. February 2001
Terminal Architecture for PSAM Applications (TAPA) Application Architecture Specification Version 2.1 February 2001 i TABLE OF CONTENTS 1. REVISION LOG...1 2. DOCUMENT OVERVIEW...3 2.1 PURPOSE...3 2.2
More information10/02/2015. Introduction PROTOCOL EXAMPLES. e-passport. e-passports contain an RFID tag.
Introduction PROTOCOL EXAMPLES Tom Chothia Intro. To Comp. Sec. This talk gives some example of protocol attacks from my research, and a research group in Cambridge. E-passports (me & Smirnov) Contactless
More informationVX 820 Duet Series APACS 40 User Guide
VX 820 Duet Series APACS 40 User Guide The information contained in this document is subject to change without notice. Although VeriFone has attempted to ensure the accuracy of the contents of this document,
More informationCommercial Card Expense Reporting (CCER)
Commercial Card Expense Reporting (CCER) Metropolitan State University of Denver An internet solution Accessed via Wells Fargo s secure Commercial Electronic Office (CEO) portal Commercial Card Expense
More informationD220 - User Manual mypos Europe Ltd. mypos Mini Ice En
D220 - User Manual mypos Europe Ltd. mypos Mini Ice En CONTENTS Introduction... 2 Scope... 2 Related documentation... 2 Internet connectivity... 2 Using D220 with a mobile phone (via Bluetooth or personal
More informationMasterCard NFC Mobile Device Approval Guide v July 2015
MasterCard NFC Mobile Device Approval Guide v2.0 30 July 2015 Notices Following are policies pertaining to proprietary rights, trademarks, translations, and details about the availability of additional
More informationmypos Combo - User Manual mypos Europe Ltd. mypos Combo En
mypos Combo - User Manual mypos Europe Ltd. mypos Combo En CONTENTS Introduction... 2 Scope... 2 Related documentation... 2 Internet connectivity... 2 Using mypos Combo with a mobile phone (via Bluetooth
More informationmypos Mini - User Manual mypos Europe Ltd. mypos Mini En
mypos Mini - User Manual mypos Europe Ltd. mypos Mini En CONTENTS Introduction... 2 Scope... 2 Related documentation... 2 Internet connectivity... 2 Using mypos Mini with a mobile phone (via Bluetooth
More informationIP Pay. End User System Reference Manual. Document revision October 2008
IP Pay End User System Reference Manual Document revision 1.3 6 October 2008 1 Table of Contents Introduction 3 DECLINE Response Codes 4 AVS Result Codes 7 CVV2/CVC/CID Result Codes 9 CAVV Result Codes
More informationPayment systems. Andrew Paverd & Tuomas Aura CS-C3130 Information security. Aalto University, Autumn 2018
Payment systems Andrew Paverd & Tuomas Aura CS-C3130 Information security Aalto University, Autumn 2018 Outline 1. EMV card payment 2. (More card security features) 3. (Anonymous digital cash) 4. Bitcoin
More informationPayment Security: Attacks & Defences
Payment Security: Attacks & Defences Dr Steven J Murdoch University College London COMPGA03, 2014-12-02 UK fraud is going up again Chip & PIN deployment period Losses ( m) 0 50 100 150 200 250 300 Card
More informationEMV Integrated Circuit Card Specifications for Payment Systems
EMV Integrated Circuit Card Specifications for Payment Systems Book 1 Terminal Interface Requirements Version 4.1 May 2004 EMV Integrated Circuit Card Specifications for Payment Systems Book 1 Terminal
More informationWIC EBT Technical Implementation Guide 2012 Version
WIC EBT Technical Implementation Guide 2012 Version This guidance is to provide the implementation framework for Online and Smart Card WIC EBT. FNS expects all stakeholders supporting WIC EBT to incorporate
More informationBarclaycard Smartpay B. Test Cards and Test Data
Barclaycard Smartpay B Test Cards and Test Data Document Ref. 0785 - Summary Specifies the test cards and test data that can be used with the Barclaycard Smartpay staging environment. Version 04 draft
More informationPayment Card Industry (PCI) Data Security Standard Self-Assessment Questionnaire A and Attestation of Compliance
Payment Card Industry (PCI) Data Security Standard Self-Assessment Questionnaire A and Attestation of Compliance Card-not-present Merchants, All Cardholder Data Functions Fully Outsourced For use with
More informationYou can use your PIN to complete your purchases at point-of-sale and for ATM transactions.
Westpac Business Prepaid MasterCard FAQs General Questions Is the Business Prepaid card a credit card? No. The Business Prepaid card has funds loaded on it by your employer. You can use the Business Prepaid
More informationStop in the name of EMV! Is merchant regulation breaking your heart? April 4, Amegy Bank, a division of ZB, N.A. Member FDIC
Stop in the name of EMV! Is merchant regulation breaking your heart? April 4, 2017 Introductions Ana Chandler AVP, Treasury Management Sales Julie Fairbanks VP, Merchant Sales William (Bill) Rogers VP
More informationTechnical Specifications
Technical Specifications Version 1.8 May 2015 Global Payments is a trading name of GPUK LLP. GPUK LLP. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or
More informationHow does the Prepaid Travel Card work?
How does the Prepaid Travel Card work? The American Airlines Federal Credit Union ( Credit Union ) Prepaid Travel Card is a reloadable prepaid card, which means you can spend up to the value placed on
More informationTD ict250. Merchant Guide: UnionPay Cards. without PINpad. For the TD ict250. * PINpad not shown
TD ict250 Merchant Guide: UnionPay Cards For the TD ict250 with PINpad without PINpad * PINpad not shown COPYRIGHT 2016 by The Toronto-Dominion Bank This publication is confidential and proprietary to
More informationAMERICAN EXPRESS GLOBAL CREDIT AUTHORIZATION GUIDE ISO 8583:1993 (VERSION 1) OCT. 2010
AMERICAN EXPRESS GLOBAL CREDIT AUTHORIZATION GUIDE ISO 8583:1993 (VERSION 1) OCT. 2010 GLOBAL MERCHANT SERVICES Copyright 2004-2010 American Express Travel Related Services Company, Inc. All rights reserved.
More informationSELF-CERTIFICATION USING THE UL STP
SELF TEST PLATFORM SELF-CERTIFICATION USING THE UL STP 1 TABLE OF CONTENTS INTRODUCTION 3 ACCESS AND LOGIN 3 DASHBOARD/HOME 4 PROJECTS 5 Project Dashboard and Details 6 Overview tab 7 Project Management
More informationMobile Application User Guide
Mobile Application User Guide SwipeSimple ios version 3.0 1 Contents 3 Part 1: Getting Started 3 Downloading the app 4 Signing in 5 Familiarizing yourself with the interface 19 Part 5: Items 19 Sorting
More information3GPP TS V9.1.0 ( )
TS 31.101 V9.1.0 (2010-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; UICC-terminal interface; Physical and logical characteristics
More informationEFTPOS 1. User guide.
EFTPOS 1. User guide. Contact Details BankSA Merchant Helpdesk Service, Sales and Support Terminal Difficulties Stationery Orders 1300 780 940 Contents 1 Introduction.... 1 1.1 Merchant Responsibility
More informationGLOBAL TRANSPORT VT & BATCH SOLUTION
GLOBAL TRANSPORT VT & BATCH SOLUTION USER GUIDE VERSION 17.2 NOVEMBER Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 COPYRIGHT 2007- GLOBAL PAYMENTS INC. ALL RIGHTS RESERVED.
More informationCB TEST & DEVELOPMENT CARDS CATALOGUE
Groupement des Cartes Bancaires "CB" CB TEST & DEVELOPMENT CARDS CATALOGUE "In as much as the intellectual property code authorizes, under the terms of paragraphs 2 and 3 of article L. 122-5, on the one
More informationCEPTEST Application Note
CEPTEST Application Note Version 1.0 Running Stress Tests Museumstr. 76 CH-8400 Winterthur Tel. 052 212 63 03 Fax 052 212 66 78 www.celsi.ch Version 1.0, 6th of March, 2006 1 1 Introduction.................................3
More informationNAB EFTPOS USER GUIDE. for Countertop
NAB EFTPOS USER GUIDE for Countertop & Mobile Terminals About your NAB EFTPOS Terminal NAB EFTPOS Mobile NAB EFTPOS Countertop 2 Table of Contents Getting to know your NAB EFTPOS VeriFone terminal...5
More informationUnionPay QuickPass Terminal Product Certification Rules
Document No.: UPCA--02V.0 PU UnionPay QuickPass Terminal Product Certification Rules Issued on July, 205 Implemented from July, 205 Issued by China UnionPay Co., Ltd. UnionPay QuickPass Terminal Product
More informationCB TEST PRODUCTS & SERVICES CATALOGUE
Groupement des Cartes Bancaires "CB" CB TEST PRODUCTS & SERVICES CATALOGUE "In as much as the intellectual property code authorizes, under the terms of paragraphs 2 and 3 of article L. 122-5, on the one
More informationV X 680 Series APACS 40 User Guide
V X 680 Series APACS 40 User Guide The information contained in this document is subject to change without notice. Although VeriFone has attempted to ensure the accuracy of the contents of this document,
More informationST Payment Secure Solution - Java Card platform with up to 90 Kbytes of user NVM for Visa, MasterCard, AMEX, Discover and Interac applications
Data brief ST Payment Secure Solution - Java Card platform with up to 90 Kbytes of user NVM for Visa, MasterCard, AMEX, Discover and Interac applications Features Java Card platform Up to 90 Kbytes of
More informationChip Card Acceptance Device
Chip Card Acceptance Device Testing and Approval Requirements Version 4.3 October 2016 Visa Public DISCLAIMER Visa s testing services and policies are subject to change at any time in Visa s sole discretion,
More informationROAMpay TM. X4 User's Guide
ROAMpay TM X4 User's Guide Last Modified: 06/14/2013 Contents 1 Activating ROAMpay X4 2 Using the System 2 Login 2 First-time Login 2 Default Settings 3 Retrieving Your Password 3 Online Sales 4 Saved
More informationExpress Interface. Certification Details.
Express Interface Certification Details www.vantiv.com Instructions Please review and complete the Express Certification Details on the following pages and return to Vantiv Integrated Payments (Vantiv
More informationPayment Solutions MyCardRules. MyCardRules Mobile App. User Guide. Release 3.1
Payment Solutions November 27, 2017 Installing MyCardRules... 2 Registering a Card and Creating an Account on MyCardRules... 2 Logging In to MyCardRules... 2 Registering a Card... 3 Creating an Account...
More informationPersonal account manual A ME
Personal account manual A.005.34.01-01.ME 05.07.2018 Table of Contents 1. Logging in... 4 2. Main page... 6 3. Orders monitor... 6 3.1. Orders search... 7 3.2. Search results... 8 3.3. Saving data to file...
More informationQuick operation guide
Quick operation guide Description of functions Stylus for display (Please pull out) Battery charge state Status indicator Colour touchscreen Payment Please enter : EUR Thermal printer paper compartment
More informationAPG8205 OTP Generator
APG8205 OTP Generator User Manual V1.00 Subject to change without prior notice Table of Contents 1.0. Introduction... 3 1.1. Supported Card Type... 3 1.2. Supported Language... 3 2.0. APG8205 Illustration...
More informationBFS VISA PREPAID CARDS FREQUENTLY ASKED QUESTIONS (FAQ S)
BFS VISA PREPAID CARDS FREQUENTLY ASKED QUESTIONS (FAQ S) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 What is a BFS Visa Prepaid
More informationWirecard CEE Integration Documentation
Created on: 20180117 21:34 by Wirecard CEE Integration Documentation () Created: 20180117 21:34 Online Guides Integration documentation 1/9 Created on: 20180117 21:34 by Credit Card General information
More informationVersion 2.3 March 2, WisePad 2 Security Policy
Version 2.3 March 2, 2016 WisePad 2 Security Policy Table of Content 1 Introduction...3 1.1 Purpose and Scope...3 1.2 Audience...3 1.3 Reference...3 1.4 Glossary of Terms and Abbreviations...4 2 General
More information