Card Present Connect | Mass Transit Processing
This section shows you how to process card-present transactions for Mass Transit.
Additional Resources for Card Present Connect | Mass Transit
For more information on Card Present Connect | Mass Transit:
Mastercard Authorization with EMV Data
A Mastercard authorization with EMV data is an authorization request for a nominal
amount.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsVisa Account Verification Request (AVR) with EMV Data
A Visa account verification request (AVR) with EMV data is a zero amount authorization.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsVisa Deferred Sale with EMV Data
A sale transaction is a bundled authorization and capture. At the end of the travel
period, request a Visa deferred sale with EMV data for an aggregated payment.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsTap-Initiated Authorization for Debt Recovery with EMV Data
When a cardholder attempts to use a blocked card at the transit reader, create a new debt
recovery authorization request using the chip data from the new tap, along with the fare
amount of the previous declined authorization.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsMerchant-Initiated Authorizations for Debt Recovery with Stored Card Data
You can request the authorization service for a merchant-initiated debt recovery with
stored card data.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsTap-Initiated Sales for Debt Recovery with EMV Data
A sale transaction is a bundled authorization and capture. When a cardholder attempts to
use a blocked card at the transit reader, create a fresh debt recovery sale request
using the chip data from the new tap, along with the fare amount of the previous
declined authorization.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsMerchant-Initiated Sales for Debt Recovery with Stored Card Data
Request a bundled authorization and capture to perform a merchant-initiated sale for debt
recovery.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/paymentsTest:
POST
https://apitest.cybersource.com
/pts/v2/paymentsStand-Alone Credits with Card Data
WARNING
Follow these guidelines to prevent unauthorized credits.
A
stand-alone credit
is a credit that is not linked to a capture. There is
no time limit for requesting a stand-alone credit. When a request for a credit is successful, the issuing bank for the payment card takes
money out of your merchant bank account and returns it to the customer. It usually takes
two to four days for your acquiring bank to transfer funds from your merchant bank
account.
Carefully control access to the credit service. Do not request this service directly from
your customer interface. Instead, incorporate this service as part of your customer
service process.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/credits/Test:
POST
https://apitest.cybersource.com
/pts/v2/credits/Capture an Authorization
When a transaction is below the threshold for First Ride Risk protection, use the capture
service to capture funds from a declined authorization.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/payments/{id}
/capturesTest:
POST
https://apitest.cybersource.com
/pts/v2/payments/{id}
/capturesThe
{id}
is the transaction
ID returned in the authorization response.Authorization Reversals
Use the authorization reversal service to reverse an unnecessary or undesired
authorization.
Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/payments/{id}
/reversalsTest:
POST
https://apitest.cybersource.com
/pts/v2/payments/{id}
/reversalsThe is the transaction ID returned in the
authorization response.
{id}
Timeout Reversal
Request a timeout reversal when an authorization is not completed within the time allowed
and times out.
Production:
POST
https://api.cybersource.com
/pts/v2/reversalsTest:
POST
https://apitest.cybersource.com
/pts/v2/reversalsTimeout Void
Request a timeout void for a previous authorization, capture, refund, or credit when you
do not receive a response within the time allowed and the transaction times out. To use
this feature, you must include a unique value in the
clientReferenceInformation.transactionId
field in your payment,
capture, refund, or credit request and use the same unique value for the
clientReferenceInformation.transactionId
field in this request to
reverse the transaction.Endpoint
Production:
POST
https://api.cybersource.com
/pts/v2/voids/Test:
POST
https://apitest.cybersource.com
/pts/v2/voids/