Mastercard_Global_Transit_Implementation_Guide
Mastercard_Global_Transit_Implementation_Guide
Mastercard Global
Transit Implementation
Guide
January 2018
1 Introduction............................................................................... 10
1.1 Mastercard Contactless Transactions................................... 10
1.2 Overview of this Guide .............................................................. 12
1.3 Transit Ecosystem........................................................................ 12
1.3.1 Roles and Responsibilities in the Transit Environment.........13
1.3.2 Why is Transit Different?...................................................14
1.4 Mastercard Transit Solutions.................................................... 14
1.4.1 Types of Transit Transactions............................................15
1.5 Engagement with Mastercard on a Transit Program........ 18
1.5.1 Mastercard Business Partner Program for Vendors and
Suppliers..........................................................................18
4 Issuer..................................................................................................45
4.1 Card Products...............................................................................45
4.1.1 Debit, Credit and Prepaid Programs.................................45
4.1.2 Prepaid for Transit............................................................46
4.2 Multi-Application Programs......................................................48
4.3 Mobile.............................................................................................. 49
4.3.1 Secure Element-Based Solutions.......................................50
4.3.2 Mastercard Cloud Based Payments (MCBP).....................50
4.3.3 Tokenization.....................................................................50
4.3.4 Payment Account Reference (PAR)....................................50
4.3.5 Cardholder Device CVM....................................................51
4.3.6 Wearables........................................................................51
4.4 Card Authentication................................................................... 52
4.5 Authorization Processing........................................................... 52
4.5.1 Data Consistency.............................................................52
4.5.2 Transit Transaction Indicator............................................53
4.5.3 Application Transaction Counter Monitoring......................53
4.5.4 ATC Update Request........................................................54
4.6 Lost, Stolen, or Expired MasterCard Payment Device......54
6 Transit Operator.................................................................56
6.1 Customer Experience..................................................................56
6.1.1 Entry to the Transit System..............................................56
6.1.2 Fare Capping....................................................................56
6.1.3 Trip History.......................................................................57
6.1.4 Revenue Inspection...........................................................57
6.1.5 Mobile Application............................................................58
6.1.6 Payment Account Statement............................................58
6.2 Deny List.........................................................................................58
6.3 Revenue Inspection...................................................................... 59
6.4 Lost, Stolen or Expired Cards...................................................60
7 Systems Integrator......................................................... 61
7.1 Terminal and Network Approval and Certification............ 61
7.1.1 Terminal Type Approval.....................................................61
7.1.2 Mastercard Terminal Integration Process (M-TIP)..............62
9 PCI......................................................................................................... 72
9.1 PCI PTS........................................................................................... 72
Glossary................................................................................................... 77
Acronyms............................................................................................... 79
Copyright
Trademarks
Trademark notices and symbols used in this manual reflect the regis-
tration 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® is a registered trademark and Mastercard contactless™,
M/Chip™ and Tap & Go™ are trademarks of Mastercard International
Incorporated.
Disclaimer
Contact Information
Mastercard
www.Mastercard.com
Scope
Audience
Assumptions
Related Documents
1. Introduction Introduces the challenges and opportunities associated with implementing contactless
card-based solutions into complex transit systems.
2. Mastercard Rules and Serves as a quick summary of Mastercard rules and other regulations pertaining to
Requirements transit transactions.
3. Transaction Flows This chapter describes the different messages and data involved in completing transit
transactions.
4. Issuer Addresses transit-related challenges that are important to issuers.
5. Acquirer Addresses transit-related challenges that are important to acquirers.
6. Transit Operator Explains the role and responsibilities of the transit operator, which acts as merchant for
the payment transaction but also performs many other customer-facing functions.
7. Systems Integrator Describes the role of the systems integrator, which brings together features of different
systems to create an integrated transit payment solution.
8. Transit Terminal and Provides an overview of the acceptance side of a Contactless transaction and details
Reader Requirements unique characteristics related to transit.
9. PCI Provides an overview of industry-wide data security requirements.
10. Certification and Testing Describes the different types of testing required to implement the transit payment
eco-system, the steps involved, and the parties responsible.
Passenger
A passenger is a person holding a contactless-enabled card, mobile
device, or wearable device that accesses a debit, prepaid, credit, or
charge account issued by a financial institution. A passenger uses
their contactless card or device in the transit network by tapping it on
the contactless card reader to gain access to the system (also called
“tapping in”). In some cases, a passenger will also have to “tap out” so
the system can calculate the correct payment for a completed trip.
Transit Operator
The transit operator acts as the merchant, and is often supported by
other solution providers and integrators. The transit operator sells trips
to passengers.
The transit operator will contract with an acquirer for authorization
and clearing of transactions. In addition to the transit operator and the
acquirer, there may be other entities involved in transaction processing
– e.g., systems integrators providing services such as gateways and
switches.
Issuer
An issuer is a financial institution that provides payment card accounts
to passengers.
Issuers have responsibility for transactions made using card accounts
they have issued, and are responsible for debiting funds from passenger
(cardholder) accounts.
Acquirer
An acquirer is a financial institution that supports the transit operator.
The acquirer is responsible for authorizing and settling payments on
behalf of the transit operator.
Mastercard
Mastercard manages and controls the operation of card payment
transactions and supports payment settlement between all parties.
Mastercard has established rules for the transit environment to address
its specific needs.
Mastercard enables rapid authorization of transit transactions. Final
transaction details are sent to the issuer at the end of the day, and
Mastercard manage transaction settlement (moving funds from
the issuer to the acquirer so the acquirer can, in turn, pay the transit
operator).
Mastercard rules govern the terms and conditions under which transac-
tions are performed. These rules ensure that all parties involved know
exactly what is expected of them. These rules and other important
documents can be downloaded from the Mastercard.com website (see
Related Documents).
Global
Host system Payment System Host system
Tap card on
reader
Acquirer/acquirer Processes Issuer/issuer
processor transactions processor
• Authorization • Card account
Check card • Clearing management
Presents card/ valid and not on messages • Processes fare
device for entry deny list charges against
• Settlement files
• Exception customer’s bank
messages account
Allow passenger • Value-add • Manages all
into transit services exception
system Transit back office processing
• Logs journey
• Calculates fare
Each “tap” equates to one use of the contactless card at the transit
system’s contactless reader.
At the passenger’s request, the transit operator must be able to provide
a list of the trips (date and fare for each trip taken) that were combined
into the single transaction that appears on the card statement. This
information may be made available via the transit operator’s app,
website, and/or call-center.
In the PAYG/Aggregation model, the Contactless card is used both as the
credential for travel and as the means of payment: contactless taps are
recorded, trips are tracked, and the appropriate fare is calculated. Fare
calculation does not necessarily happen while the passenger is traveling.
Fares are aggregated into a single payment transaction at the end of a
day or some other time period.
For security and credit control purposes, periodic authorizations must
occur when a predetermined amount is reached or a predetermined time
period has expired.
This solution works well for large multi-modal transit systems especially
those with complex fare structures.
Note: for the purposes of this document, the term Pay As You Go (PAYG) has
the same meaning as Aggregation.
Mastercard has many tools and resources all over the world that
support transit programs, from conceptualization through delivery. The
Mastercard Customer Delivery team acts as the key contact between
transit operators or systems integrators and other Mastercard business
units to ensure successful implementation.
The key components to a transit implementation project plan are:
• Selection of a transit payment model
• Supplier identification and management
• Development of risk management parameters and processes
• Preparation for transaction processing, including incorporation of
transit-specific data in messages
• Creation of passenger interfaces
• Testing
• Reporting
• Marketing
• Identification of project milestones
The rules relating to the use of aggregation for transit are described in
this guide. Aggregated transactions occur when the transit operator
combines multiple contactless taps, representing multiple trips by a
passenger in the system, into a single transaction amount.
Note that use of aggregation requires an up-front authorization which is
limited by amount (defined by market) or by time (maximum 14 days).
The rules for Maestro differ from those for Mastercard because Maestro
transactions are completed as single message (combined authorization
and clearing) outside of Europe. This means that at the time of the
initial authorization a “hold” is put on funds for a limited timeframe
(max 3 days), and at the end of the period any unused amount must be
reversed. The passenger must be informed of the amount that will be
held and the timeframe of the hold.
Maestro Contactless Transit Aggregated Transactions
A Maestro Contactless transit aggregated Transaction occurs when the Acquirer generates a Financial
Transaction Request/0200 message for an estimated or maximum amount in connection with the use
of one Maestro Account at one transit Merchant. A Maestro Contactless transit aggregated Transaction
must be processed as follows:
1. The Merchant sends a Financial Transaction Request/0200 message with a value of 06 in DE 48, sub
element 64, subfield 1 (Transit Transaction Type Indicator) for an estimated or maximum amount
not to exceed the applicable Contactless transit aggregated Transaction ceiling limit amount.
2. The Issuer must approve the Transaction.
3. The Cardholder may make subsequent taps for additional rides; these taps will not be sent to
the Issuer for authorization. The combined amount of the taps must be equal to or less than the
applicable Contactless transit aggregated Transaction ceiling limit amount.
4. When the limit is reached or within three calendar days, the Merchant totals the value of all taps
and generates an Acquirer Reversal Advice/0420 to reverse any unused funds. The Merchant must
inform the Cardholder that the amount held from the available funds in the Account may be greater
than the cost of a single fare, and the Merchant must inform the Cardholder of the amount of time
that the Merchant requires to reverse all unused funds. This information may be provided on the
Merchant’s Website, included in call center scripts, and/or displayed within the transit Merchant’s
system. The Merchant must also provide specific tap information to the Cardholder upon request..
For Maestro Contactless transit aggregated Transaction identification requirements, refer to Appendix C.
Extract from Transaction Processing Rules
This rule specifically enables the use of debt recovery transactions for
Mastercard and Maestro when the card is not present and no PIN is
entered. Debt recovery can also be used in conjunction with aggregation
and retail-like transactions in transit. (Note: there are specific rules
and restrictions in the U.K. with respect to the use of debt recovery for
retail-like transactions, and other markets may introduce similar rules
in the future.)
Transit Transactions Performed for Debt Recovery
An Issuer of Maestro Cards that allows its Cardholders to perform Maestro Contactless transit
aggregated Transactions must be able to accept and must make an individual authorization decision for
each transit debt recovery Transaction identified as a Card-not-present Transaction (for example: as a
PAN key-entered, e-commerce, or mail order or telephone order (MO/TO) Transaction) when the Authori-
zation Request/0100 or Financial Transaction Request/0200 message is properly identified with:
• A value of 07 (Debt Recovery) in DE 48 (Additional Data), sub element 64 (Transit Program),
subfield 1 (Transit Transaction Type Indicator); and
• An amount in DE 4 (Amount, Transaction) that is less than or equal to the applicable Maestro
Contactless transit aggregated Transaction ceiling limit.
Extract from Transaction Processing Rules
The Security Rules and Procedures Manual describes the security require-
ments for different parties to the transaction; nothing in the Manual
is transit specific. However, transit operators and systems integrators
need to consider the different aspects of their program – e.g., if the card
number is used for fare calculation as well as payment – and determine
how the data should be protected. The PCI requirements particularly
apply to:
• Systems where payment data is stored
• Devices that access or read payment data
Mastercard Site Data Protection (SDP) Program
Note: This section applies to Mastercard and Maestro Transactions.
The Mastercard Site Data Protection (SDP) Program is designed to encourage Customers, Merchants,
Third Party Processors (TPPs), and Data Storage Entities (DSEs) to protect against Account data
compromises. The SDP Program facilitates the identification and correction of vulnerabilities in security
processes, procedures, and website configurations. For the purposes of the SDP Program, TPPs and DSEs
are collectively referred to as “Service Providers” in this chapter.
Extract from Security Rules and Procedure
Tapping of Local
card/device transaction
Clearing/settlement
Trust-Based
Four Party Model
Cardholder Merchant
Under the deferred authorization and PAYG models, at the point of entry
a contactless chip transaction is performed for a zero value. A zero value
is used so as not to impact the card risk-based counters (typically ATCs).
The terminal may be configured as “online only” or as “offline capable”.
“Online only” means that the terminal need only check for reasons to
decline the transaction, as identified by events indicated in the Terminal
Verification Results (TVR) matching bits in either the Terminal Action
Code (TAC) or Issuer Action Code (IAC) decline. “Offline capable” means
that the terminal action analysis stage checks for reasons to decline the
transaction and checks to see whether online authorization is required;
both reasons to decline and online authorization requirements are
identified by events indicated in the TVR matching with bits set in either
the TAC or IAC online. Whether the result is to request online authori-
zation (using an Authorization Request Cryptogram, or ARQC) or offline
approval (using a TC), a deferred authorization will still be requested.
Terminals will be configured by the acquirer or system integrator as “No
CVM,” meaning that no cardholder verification will be required for the
transaction. Some mobile implementations require a cardholder Device
CVM (CDCVM) in order to activate the device’s payment application; any
such CDCVM is unrelated to any subsequent chip-based payment trans-
action associated with that device.
Regardless of configuration, the terminal will request an ARQC at the
first GENERATE AC command stage. If the transaction is declined for
any reason at this stage, the transaction has failed and access to the
transit system should not be allowed. Implicit in this is the successful
completion of offline data authentication, also known as Combined Data
Authentication (CDA), meaning that the card being used is authentic.
If an ARQC is produced by the card, an authorization is not performed
at this stage. If a TC is produced by the card, a deferred authorization
will still be required. The TC cryptogram and associated data must be
retained and will be used in subsequent authorization request(s).
3.4.2 Authorizations
1
This is correct at the time of publication; however, it should be noted that the value of the CAT
indicator is currently under review
4.3 Mobile
Payments can be made using a mobile phone in exactly the same way
as a contactless card is used. The mobile phone must be NFC-enabled
and loaded with the account details, usually stored in a digital wallet on
the phone. The passenger selects which card account to use for payment
before the phone is tapped. The interaction between the contactless
reader and the mobile phone is exactly the same as when a contactless
card is used – indeed, the reader may not be able to detect what type of
device is being tapped.
Major digital brands offer their own versions of digital wallets on their
mobile devices and brand the associated payments accordingly. The
payment technology for any given card brand is based on the same
exchange of information and credentials regardless of which wallet
brand is being used.
There are different technical approaches to securing mobile payment
data . The choice of approach depends upon the partners involved and
their ability to access different areas within the architecture of the
device. Data may be stored in a secure area on the mobile device (usually
referred to as the Secure Element (SE)) or in the cloud (known as Host
Card Emulation (HCE)).
Card accounts that have been loaded into a digital wallet may also be
used for secure mobile commerce transactions through the internet
interface (i.e. not using contactless technology). These transactions
are secured using strong EMV-style cryptography, in the same way as
in-person payments. Mobile commerce payments may be relevant to
transit operators when using “card as credential to travel” solutions
where the actual payment precedes the travel. Mastercard refers to
these secure internet transactions as Digitally Secure Remote Payments
(DSRPs).
4.3.3 Tokenization
4.3.6 Wearables
5.1.1 Refunds
Passengers must know where they can use their card and what is
expected of them. This includes:
• Clearly identifying the readers onto which contactless cards must
be tapped. The more consistent the implementation, the easier
and faster it will be for passengers (e.g., all entry gates should have
the same design).
• Ensuring requirements are effectively communicated – e.g., the
need to “tap in” and “tap out” in order to calculate the appropriate
fare for a trip. This is especially important where there is no physical
barrier controlling entry or exit to the system.
The Deny List is used to limit transit operator risk and support rapid
access to the transit system when real-time authorization of a card is
not possible. As an authorization has not been completed prior to system
entry, the transit operator assumes some risk: financial responsibility for
the fare will only be fully assumed by the issuer once an authorization
request has been approved.
In this scenario, two checks are performed rapidly offline:
• Authenticity of the contactless card is checked by completing an
offline chip transaction using Combined Data Authentication
(CDA). This ensures that the card is genuine and certain critical
account data is not changed during the interaction between the
card and reader.
• The card is checked against the “Deny List”. This list might include
known stolen contactless cards or cards that owe payment to the
transit operator.
These two checks provide essential protection to the transit operator
and ensure the integrity of the system for all users.
Transit operators should add cards to the Deny List whenever the card
has been used for access but a subsequent authorization has been
denied – meaning that funds are owing to the operator. Cards might also
be added based on information available locally (e.g., lost and stolen hot
lists). transit operators may also want to consider denying cards with a
persistent pattern of fare avoidance (e.g., multiple failed revenue inspec-
tions or penalties). It is important for the transit operator to distinguish
between declines for technical reasons (which are beyond the control of
the passenger) and those due to lack of passenger funds.
When cards are replaced in the normal renewal cycle the same PAN
number is typically used and the expiration date and PAN Sequence
Number are updated. Transit operators must ensure that privileges
earned on the old card (e.g., prepaid or time-based) are transferred to
the new card.
When cards are lost or stolen, cardholders are typically issued a new
PAN. Transit operators must provide a method for passengers to
associate the new PANs with their existing privileges.
More details on this topic are given in Chapter 9 and in guides related to
the specific processes and services.
Message Display
Generic
Functionality Application &
Kernal Selection
Communication
Protocol Kernel Database
Kernel
Reader Database
Terminal
Reader
Terminal
Database
Data received from the contactless card is used by the card issuer during
online authorization to validate that the card is genuine. Therefore,
all data retrieved from the contactless card must be presented to the
acquirer or payment processor without modification.
The size of the landing zone symbol may be changed to fit the
ergonomics of the landing zone, as defined in the Mastercard
Contactless Branding Standards.
The branding requirements for Mastercard Contactless terminals and
readers are defined in the Mastercard Contactless Branding Guidelines.
These guidelines specify artwork, colors, and minimum size requirements.
It should be noted that where the Mastercard Contactless brand
identifier is displayed along with other brands on a POS terminal, the
Mastercard Contactless brand must appear in a size at least equal to
the largest other brand displayed.
The terminal vendor and transit operator should use materials for the
Contactless Symbol that are not degraded by use. The Contactless
Symbol should show no significant degradation after one million
“contacted” presentations (where the contactless card physically touches
the landing zone during the tap).
Contactless terminals should be designed with no physical obstruction
around the landing zone and/or antenna that would prevent the accep-
tance of payment devices larger than a mobile phone (such as a tablet)
or wearable devices (such as a watch).
8.3.8 Traceability
A terminal will only send the purchase amount to the linked transit back
office system if the fare is paid for when boarding the bus, tram or other
mode of transport.
The Mastercard TQM program assures quality levels for all Mastercard
contactless terminals. Repeated product conformity is a crucial element
of quality control that is assured through the TQM program. TQM
provides transit operators and acquirers with assurances that the
terminal vendor has the capability to continually produce Mastercard
Contactless products consistent with the original samples for which a
Mastercard Contactless Letter of Approval was granted.
For more information please refer to the Mastercard Contactless Reader
Approval Process Guide V2.0, available on Mastercard Connect.
M-TIP ensures that the approved terminal and reader operate according
to Mastercard requirements. It is an essential part of ensuring the
integrity of the payment system and provides vital reassurance to
acquirers and transit operators prior to going live.
M-TIP must be completed by the acquirer in close co-operation with the
transit operator and the Systems Integrator.
Details on the prerequisites to initiate M-TIP are listed in the [MTIPPG]
and [MTIPQR]. Please refer to the current versions of these documents,
which can be found in the Chip Information Center on Mastercard
Connect.
Support for transit testing has been integrated into the M-TIP Test Set,
as of version 235 (available on MC Connect). M-TIP currently supports
transit terminal implementations with the following characteristics:
• Acceptance restricted to cards which support CDA (online-only
cards without CDA will be declined)
• Uses fixed/placeholder amount (such as zero amount)
• Approves transactions offline
• Supports Post-Authorized Aggregated transactions
• Does not support contactless mag-stripe mode
• Does not support transactions above the CVM Required Limit
Transit terminal implementations that are compliant with the above
requirements must select ‘Transit Open Loop Payment Acceptance -
Type 1’ under the “Environment of use” question in the TSE.