Card Present Connect | Mass Transit Developer Guide
This section describes how to use this guide and where to find further information.
- Audience and Purpose
- This guide is written for application developers who want to integrate payment processing for mass transit fare collection systems. These services are available using only the REST API.Implementing these services requires software development skills and knowledge and understanding of the card scheme mass transit rules. You must write code that uses the REST API request and response fields to integrate the payment services into your existing mass transit fare collection system.
- Conventions
- These special statements are used in this document:IMPORTANTAnImportantstatement contains information essential to successfully completing a task or learning a concept.WARNINGAWarningcontains information or instructions, which, if not heeded, can result in a security risk, irreversible loss of data, or significant cost in time or revenue or both.
- Related Documentation
- Contact the card schemes for these technical documents:
- Mastercard Global Transit Implementation Guide
- Mastercard Transit Solutions
- Mastercard Transit Terminal Requirements
- Visa Contactless Transit Implementation Guide
- Visa Contactless Transit Terminal Implementation Guide
- Visa Transforming Urban Mobility
VISA Platform Connect: Specifications and Conditions for Resellers/Partners
The following are specifications and conditions that apply to a Reseller/Partner
enabling its merchants through
Visa Acceptance platform
. Failure to meet any of the specifications and
conditions below is subject to the liability provisions and indemnification
obligations under Reseller/Partner’s contract with Visa/Cybersource.- Before boarding merchants for payment processing on a VPC acquirer’s connection, Reseller/Partner and the VPC acquirer must have a contract or other legal agreement that permits Reseller/Partner to enable its merchants to process payments with the acquirer through the dedicated VPC connection and/or traditional connection with such VPC acquirer.
- Reseller/Partner is responsible for boarding and enabling its merchants in accordance with the terms of the contract or other legal agreement with the relevant VPC acquirer.
- Reseller/Partner acknowledges and agrees that all considerations and fees associated with chargebacks, interchange downgrades, settlement issues, funding delays, and other processing related activities are strictly between Reseller and the relevant VPC acquirer.
- Reseller/Partner acknowledges and agrees that the relevant VPC acquirer is responsible for payment processing issues, including but not limited to, transaction declines by network/issuer, decline rates, and interchange qualification, as may be agreed to or outlined in the contract or other legal agreement between Reseller/Partner and such VPC acquirer.
DISCLAIMER: NEITHER VISA NOR CYBERSOURCE WILL BE RESPONSIBLE OR LIABLE FOR ANY ERRORS
OR OMISSIONS BY THE VISA PLATFORM CONNECT ACQUIRER IN PROCESSING TRANSACTIONS.
NEITHER VISA NOR CYBERSOURCE WILL BE RESPONSIBLE OR LIABLE FOR RESELLER/PARTNER
BOARDING MERCHANTS OR ENABLING MERCHANT PROCESSING IN VIOLATION OF THE TERMS AND
CONDITIONS IMPOSED BY THE RELEVANT VISA PLATFORM CONNECT ACQUIRER.
Recent Revisions to This Document
24.05
Replaced all instances of
previoustransactionId
field name with
previousTransactionId
field name throughout the guide.
Replaced all instances of
terminalCapabiity
field name with
terminalCapability
field name throughout the guide.Removed extra spaces before
terminalPinCapability
field name in
code examples throughout the guide.24.04
This revision contains only editorial changes and no technical updates.
24.03
This revision contains only editorial changes and no technical updates.
24.02
- Token Management Service
- Added support for transactions usingTMStokens. See these sections:
24.01
- American Express
- Added support for American Express cards. See these sections:
23.04
- Mastercard Tap-Initiated Sale for Debt Recovery
- Added a new example. See Example: Mastercard Tap-Initiated Sale for Debt Recovery with EMV Data Using the REST API.
23.03
- Transaction Types
- Added information about specifying transaction types in theclientReferenceInformation.commentsrequest field. See Transaction Types.
- Required Fields
- Replaced the lists of required fields with field matrices. See these sections: