Test Cases for PayPass M-TIP Cards

Similar documents
PayPass - M/Chip Requirements. 5 December 2011

MasterCard PayPass. M/Chip, Acquirer Implementation Requirements. v.1-a4 6/06

JCB Terminal Requirements

PayPass M/Chip Requirements. 10 April 2014

Fundamentals of EMV. Guy Berg Senior Managing Consultant MasterCard Advisors

Mobile MasterCard PayPass UI Application Requirements. February Version 1.4

A Guide to EMV. Version 1.0 May Copyright 2011 EMVCo, LLC. All rights reserved.

M/Chip Functional Architecture for Debit and Credit

The EMV Readiness. Collis America. Guy Berg President, Collis America

Mobile MasterCard PayPass Testing and Approval Guide. December Version 2.0

EMVCo Letter of Approval - Contact Terminal Level 2

EMVCo Letter of Approval - Terminal Level 2

implementing American Express EMV acceptance on a Terminal

Acquirer Device Validation Toolkit (ADVT)

Information about this New Guide

EMVCo Letter of Approval - Contact Terminal Level 2

Requirements for an EMVCo Common Contactless Application (CCA)

Formal models of bank cards for free

EMV (Chip-and-PIN) Protocol

CONTACTLESS PAYMENTS. Joeri de Ruiter. University of Birmingham. (some slides borrowed from Tom Chothia)

EMV: A to Z (Terms and Definitions)

MasterCard Contactless Reader v3.0. INTRODUCTION TO MASTERCARD CONTACTLESS READER v3.0

Extending EMV payment smart cards with biometric on-card verification

Card Payments Roadmap in the United States: How Will EMV Impact the Future Payments Infrastructure?

A Guide to EMV Version 1.0 May 2011

How To Protect A Smart Card From Being Hacked

The Canadian Migration to EMV. Prepared By:

Visa Recommended Practices for EMV Chip Implementation in the U.S.

Electronic Payments Part 1

Re: EMVCo Letter of Approval - Contact Terminal Level 2

Payment Card Industry (PCI) Data Security Standard. PCI DSS Applicability in an EMV Environment A Guidance Document Version 1

Chip & PIN is definitely broken. Credit Card skimming and PIN harvesting in an EMV world

EMV : Frequently Asked Questions for Merchants

Formal analysis of EMV

EMV and Chip Cards Key Information On What This Is, How It Works and What It Means

Chip & PIN is definitely broken v1.4. Credit Card skimming and PIN harvesting in an EMV world

EMV 96 Integrated Circuit Card Terminal Specification for Payment Systems

MasterCard. Terminal Implementation Requirements. PayPass

EMV: Integrated Circuit Card Specifications for Payment Systems

Mobile Near-Field Communications (NFC) Payments

Mobile and Contactless Payment Security

EMV and Restaurants What you need to know! November 19, 2014

EMV DEBIT ROUTING VERIFONE.COM

Euronet s EMV Chip Solutions Superior Protection with Enhanced Security against Fraud

SMARTCARD FRAUD DETECTION USING SECURE ONETIME RANDOM MOBILE PASSWORD

EMV Frequently Asked Questions for Merchants May, 2014

Overview of Contactless Payment Cards. Peter Fillmore. July 20, 2015

Smart Cards for Payment Systems

Mitigating Fraud Risk Through Card Data Verification

Introductions 1 min 4

U.S. EMV Debit Implementation Guidelines for POS Acquirers

GLOBAL MOBILE PAYMENT TRANSACTION VALUE IS PREDICTED TO REACH USD 721 BILLION BY MasterCard M/Chip Mobile Solution

MasterCard. PayPass Mag Stripe, Acquirer Implementation Requirements

UPCOMING SCHEME CHANGES

Securing Card-Not-Present Transactions through EMV Authentication. Matthew Carter and Brienne Douglas December 18, 2015

Credit Card Processing Overview

Using EMV Cards to Protect E-commerce Transactions

How Secure are Contactless Payment Systems?

INTRODUCTION AND HISTORY

Mobile Payment: The next step of secure payment VDI / VDE-Colloquium. Hans-Jörg Frey Senior Product Manager May 16th, 2013

First Data s Program on EMV

E M V I M P L E M E N TAT I O N T O O L S F O R S U C C E S S, P C I & S E C U R I T Y. February 2014

What Merchants Need to Know About EMV

American Express Contactless Payments

CardControl. Credit Card Processing 101. Overview. Contents

Heartland Secure. By: Michael English. A Heartland Payment Systems White Paper Executive Director, Product Development

Master Thesis Towards an Improved EMV Credit Card Certification

Formal Analysis of the EMV Protocol Suite

Security Rules and Procedures Merchant Edition. 5 February 2015

EMV FOR U.S. ACQUIRERS: SEVEN GUIDING PRINCIPLES FOR EMV READINESS

Chip Card Acceptance Device

EMV (Chip and PIN) Project. EMV card

Card Technology Choices for U.S. Issuers An EMV White Paper

QUICK REFERENCE CHIP CARD TRANSACTION

Card Sales & Refunds Quick Guide VeriFone Vx520

$2.9 trillion PAYPASS TOOLKIT FOR MERCHANTS ACCEPTING PAYPASS

OT PRODUCTS AND SOLUTIONS EMV-IN-A-BOX

Smart Tiger STARCHIP SMART TIGER PAYMENT PRODUCT LINE. Payment. STiger SDA. STiger DDA. STiger DUAL

THE APPEAL FOR CONTACTLESS PAYMENT 3 AVAILABLE CONTACTLESS TECHNOLOGIES 3 USING ISO BASED TECHNOLOGY FOR PAYMENT 4

Chip and PIN Programme. Guideline G18. Configuring Integrated Systems

Transaction Processing Rules. 11 December 2014

Security Rules and Procedures Merchant Edition

SEPA Cards Standardisation Volume v7.1 Bulletin Book 2 (Approved by the EPC Board on )

Chip Card (EMV ) CAL-Card FAQs

What Issuers Need to Know Top 25 Questions on EMV Chip Cards and Personalization

Preparing for EMV chip card acceptance

EMV Chip Card Payment Standard: Perspective

MasterCard Canada Interchange Incentive Programs

THE ROAD TO U.S. EMV MIGRATION Information and Strategies to Help Your Institution Make the Change

FAQ EMV. EMV Overview

EMV mobile Point of Sale (mpos) Initial Considerations

MASTERCARD SECURECODE ISSUER BEST PRACTICES

Crash and Pay: Owning and Cloning Payment Devices

EMV Acquiring at the ATM: Early Planning for Credit Unions

Self Testing and Product Qualification Processes

Converge. Chip and PIN (EMV) Transaction Processing Addendum. Revision Date: February 2016

Questions & Answers on Payment Statistics

Card Network Update Chip (EMV) Acceptance in the United States At-A-Glance

A Retailer Guide to Bank Accreditation

Transcription:

for PayPass M-TIP Cards Version 3 Level 2 Reader Testing

Proprietary Rights The information contained in this document is proprietary and confidential to MasterCard International Incorporated, one or more of its affiliated entities (collectively MasterCard ), or both. This material may not be duplicated, published, or disclosed, in whole or in part, without the prior written permission of MasterCard. Trademarks Trademark notices and symbols used in this manual reflect the registration status of MasterCard trademarks in the United States. Please consult with the Customer Operations Services team or the MasterCard Law Department for the registration status of particular product, program, or service names outside the United States. All third-party product and service names are trademarks or registered trademarks of their respective owners. MasterCard Worldwide Chip Centre of Excellence Chaussée de Tervuren 198A B-1410 Waterloo Belgium. www.mastercard.com

Table of Contents Using this Manual... ii Scope... ii Audience... ii Related Publications... ii Abbreviations... ii Document History... iii 1 Introduction... 1 1.1 Vendor Testing Process... 1 1.2 Introduction to the M-TIP cards... 1 1.3 Testing configuration... 1 2 Test Cases... 2 2.1 Test Template Description... 2 2.2 Subset 6 Tests... 4 2.3 Subset 8 MasterCard Tests... 7 2.4 Subset 8 Maestro Tests...10 i

Using this Manual Using this Manual This chapter contains information that helps you understand and use this document. Scope This document lists the tests to be performed with the M-TIP cards during the Level 2 test session for a PayPass Product supporting [PayPassV3]. Those tests are a mandatory part of the PayPass Level 2 Type Approval process. Audience This document is for laboratories and vendors who want to perform the approval of a PayPass Product. Related Publications The following publications contain information related to the contents of this manual. Abbreviation PayPassV3 PTE VTP Description PayPass M/Chip Reader Card Application Interface Specification V3.x PayPass Testing Environment - Version 3 Level 2 Reader Testing MasterCard PayPass Vendor Testing Process (Terminals) Abbreviations The following abbreviations are used in this manual: Abbreviation AAC AIP ARQC ATC Description Application Authentication Cryptogram Application Interchange Profile Authorization Request Cryptogram Application Transaction Counter ii

Using this Manual CCC CDA CDOL CTL CVM EMV GetPO IAC ICC M/Chip M-TIP NIV PAN PIN PPSE SDA TAC TC TVR UN Compute Cryptographic Checksum Combined DDA/AC generation Card Risk Management Data Object List Contactless Transaction Limit Cardholder Verification Method Europay MasterCard Visa Get Processing Options Issuer Action Code Integrated Circuit Card MasterCard Chip MasterCard Terminal Integration Process Network Integration Validation Primary Account Number Personal Identification Number PayPass Payment System Environment Static Data Authentication Terminal Authentication Code Transaction Certificate Terminal Verification Results Unpredictable Number Document History The following lists the main changes: Version May 2012 Changes Initial version Updated some card versions (highlighted in yellow) iii

Introduction 1 Introduction This chapter contains an introduction to the Level 2 tests using the M-TIP cards. 1.1 Vendor Testing Process The MasterCard PayPass Vendor Testing Process (Terminals) [VTP] describes the process Vendors must perform in order to obtain a MasterCard Letter of Approval. One of the steps of this process is the Formal Application Testing using the PayPass M-TIP cards. These tests are performed to enhance interoperability and increase the confidence that the terminal will function according to requirements during network integration. The current document describes the tests to be run with the M-TIP cards during the PayPass Level 2 Terminal Testing. 1.2 Introduction to the M-TIP cards The tests listed in the current document use cards from the following Subsets: Subset 6: PayPass Mag-Stripe cards for M-TIP or NIV testing Subset 8: PayPass M/Chip cards for M-TIP testing You can find additional information about the M-TIP cards in the documentation provided by the tool supplier. 1.3 Testing configuration The Terminal must be correctly configured when running the tests described in this document. The test configurations are detailed in [PTEv3]. This document is available at www.paypass.com. If the reader does not support EMV, - the transaction related data must be the ones defined in the section "Default Transaction related data values (Mag-Stripe)" - the configuration data set must be "PPS_MStripe1" If the reader supports EMV, - the transaction related data must be the ones defined in the section "Default Transaction related data values (EMV)" - the configuration data set must be "PPS_TIP_online" 1

2 Test Cases This chapter lists the Level 2 tests to be run with the M-TIP cards. 2.1 Test Template Description Overview Below is an example of Test Scenario. This template is described here after. Pre3-CR352 Always applicable Subset 6 Credit - Test Card ID352 - v1.0 or later The reader shall compute the following track values: - Track 1: B5413330056003529^CUST IMP MC 352/^14122059900909900000099909909969929990400 - Track 2: 5413330056003529D14122059999999469960F (It could be that the final F is not displayed) Test Scenario Identification Pre3-CR352 This gives the test identifier that will be used in the Level 2 test report issued by the laboratory. Always applicable This gives the conditions for the Test to be applicable. Subset 6 Credit - Test Card ID352 - v1.0 or later This details the Subset where the card can be found. 2

This gives basic information about how to perform the test. The reader shall compute the following track values: - Track 1: B5413330056003511^CUST IMP MC 351/^1412101067750500 - Track 2: 5413330056003511D1412101067750500F (It could be that the final F is not displayed) This lists the conditions required in order to pass the test. 3

2.2 Subset 6 Tests This chapter lists the Level 2 tests to be run with the Subset 6 cards. Pre3-CR352 The reader supports [PayPassV3]. Subset 6 Credit - Test Card ID352 - v1.0 or later The reader shall compute the following track values: - Track 1: B5413330056003529^CUST IMP MC 352/^14122059900909900000099909909969929990400 - Track 2: 5413330056003529D14122059999999469960F (It could happen that the final F is not displayed) The latest version of the card 352 is named MCC352 instead of ID352. Also the expiration date is 2512 instead of 1412. Please update the pass criteria accordingly if you use this version. 4

Pre3-CR356 The reader supports [PayPassV3]. Subset 6 Credit - Test Card ID356 - v1.0 or later This process shall be performed 3 times. that this card counter, as seen in the cardholder name subfield of Track 1 data, increments following the round-robin principle (i.e. after the third transaction, the first one starts again). The reader shall compute three sets of Track 1 and Track 2 data, not necessarily in the order shown below. For one of the transactions, the values shall be: - Track 1: B5413330056003560^CUST IMP MC 356/ 1^141210100000170099909919769790 - Track 2: 5413330056003560D14121010000066010 For one of the transactions, the values shall be: - Track 1: B5413330056003560^CUST IMP MC 356/ 2^141210100300009900276999009990 - Track 2: 5413330056003560D14121019090298920 For one of the transactions, the values shall be: - Track 1: B5413330056003560^CUST IMP MC 356/ 3^141210100990399049909990599320 - Track 2: 5413330056003560D14121010109743970 The latest version of the card 356 is named MCC356 instead of ID356. Also the expiration date is 2512 instead of 1412. Please update the pass criteria accordingly if you use this version. 5

Pre3-CR406_MS The reader supports [PayPassV3] and does NOT support EMV Subset 6 Credit - Test Card ID406 - v1.20 or later The reader shall compute the following track values: - Track 1: B5413330057004062^CUST IMP MC 406/^142512201020730270 - Track 2: 5413330057004062D251412201020730270F (It could happen that the final F is not displayed). The latest version of the card 406 is named MCC406 instead of ID406. Please update the pass criteria accordingly if you use this version. Pre3-CR406_EMV Subset 6 Credit - Test Card ID406 - v1.20 or later The reader shall approve the transaction offline or request online authorization. The latest version of the card 406 is named MCC406 instead of ID406. Please update the pass criteria accordingly if you use this version. 6

2.3 Subset 8 MasterCard Tests This chapter lists the Level 2 tests to be run with the Subset 8 MasterCard cards. Pre3-MCD02 Subset 8 - Test Card PPC MCD 02 - v2.0 or later The reader shall request online authorization. Despite the inconsistency between Track 2 equivalent data (57) and track2 discretionary data (9F20) in chip, the reader must not reject the transaction. Pre3-MCD04 Subset 8 - Test Card PPC MCD 04 - v2.0 2 or later 1. Enter any amount below the MasterCard CVM Required Limit. The reader shall approve the transaction offline. Pre3-MCD06 Subset 8 - Test Card PPC MCD 06 - v2.0 or later 1. Enter any amount below the MasterCard CVM Required Limit. The reader shall request online authorization. The card PPC MCD 06 does not support CDA. 7

Pre3-MCD09 Subset 8 - Test Card PPC MCD 09 - v2.0 or later The reader shall request online authorization. The card PPC MCD 09 always requests an ARQC Pre3-MCD11 Subset 8 - Test Card PPC MCD 11 - v2.20 or later 1. Enter any amount below the MasterCard CVM Required Limit. The reader shall request online authorization. The card PPC MCD 11 does not support SDA or CDA. Pre3-MAP01 Subset 8 - Test Card PPC MAP 01 - v2.0 or later 1. Enter any amount below the MasterCard CVM Required Limit. The reader shall approve the transaction offline. 8

Pre3-MAP10 Subset 8 - Test Card PPC MAP 10 - v2.0 or later The reader shall request online authorization. 9

2.4 Subset 8 Maestro Tests This chapter lists the Level 2 tests to be run with the Subset 8 Maestro cards. Pre3-MP13 Subset 8 - Test Card MP13 - v2.0 or later 1. Enter any amount below the Maestro floor Limit. The reader shall approve the transaction offline. Pre3-MP17 Subset 8 - Test Card MP17 - v2.0 or later The reader shall request online authorization. Pre3-MP72 Subset 8 - Test Card MP72 - v2.0 or later 1. Enter any amount below the floor Limit The reader shall request online authorization. The card MP72 does not support CDA. 10

Pre3-MP92 Subset 8 - Test Card MP92 - v2.0 or later The reader aborts the transaction after the GetPO response since the card indicates that it does not support EMV in the AIP. *** END OF DOCUMENT *** 11