Endpoints: Mass Transit
Server URLs
Use the base URL for your environment as the URL prefix.
| Environment | Base URL |
|---|---|
| Production | |
| Production (India) | |
| Sandbox / Test |
| Environment | Base URL |
|---|---|
| Production | |
| Sandbox / Test |
Authorizations with EMV Data
This endpoint authorizes a card-present mass transit transaction with EMV data. The American Express Account Status Check, American Express Delayed Online, Discover, Mastercard, and Visa Account Verification Request (AVR) authorizations use this endpoint:
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments | Authorize an American Express account status check | American Express Account Status Check Authorization |
POST | /pts/v2/payments | Authorize an American Express delayed online transaction | American Express Delayed Online Authorization |
POST | /pts/v2/payments | Authorize a Discover transaction | Discover Authorization |
POST | /pts/v2/payments | Authorize a Mastercard transaction | Mastercard Authorization |
POST | /pts/v2/payments | Authorize a Visa Account Verification Request (AVR) transaction | Visa Account Verification Request |
See the linked pages for required and optional fields, or see Required Fields for Authorizations with EMV Data for a full field comparison across card networks.
Sales with EMV Data
This endpoint processes a card-present mass transit sale with EMV data. The Discover and Visa Deferred sales use this endpoint:
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments | Sell using Discover | Discover Sale |
POST | /pts/v2/payments | Sell a Visa deferred transaction | Visa Deferred Sale |
See the linked pages for required and optional fields, or see Required Fields for Sales with EMV Data for a full field comparison across card networks.
Debt Recovery with EMV Data
This endpoint authorizes or sells a card-present mass transit debt recovery transaction. The Tap-Initiated Authorization, Merchant-Initiated Authorization, and Mastercard, Visa, and Discover debt recovery sales use this endpoint:
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments | Authorize a tap-initiated debt recovery transaction | Tap-Initiated Authorization for Debt Recovery |
POST | /pts/v2/payments | Authorize a merchant-initiated debt recovery transaction | Merchant-Initiated Authorization for Debt Recovery |
POST | /pts/v2/payments | Sell a tap-initiated Mastercard debt recovery transaction | Tap-Initiated Sale for Mastercard Debt Recovery |
POST | /pts/v2/payments | Sell a tap-initiated Visa debt recovery transaction | Tap-Initiated Sale for Visa Debt Recovery |
POST | /pts/v2/payments | Sell a merchant-initiated Discover debt recovery transaction | Merchant-Initiated Sale for Discover Debt Recovery |
POST | /pts/v2/payments | Sell a merchant-initiated Mastercard debt recovery transaction | Merchant-Initiated Sale for Mastercard Debt Recovery |
POST | /pts/v2/payments | Sell a merchant-initiated Visa debt recovery transaction | Merchant-Initiated Sale for Visa Debt Recovery |
See the linked pages for required and optional fields, or see Required Fields for Authorizations for Debt Recovery and Required Fields for Sales for Debt Recovery for a full field comparison across card networks.
Payments with a Token
This endpoint processes a card-present mass transit transaction using a token in place of card data. The China UnionPay pre-authorization and the Mastercard, Visa, and debt recovery token-based authorizations and sales use this endpoint:
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments | Pre-authorize a China UnionPay transaction using a token | Pre-Authorization with a Token |
POST | /pts/v2/payments | Authorize a Mastercard transaction using a token | Mastercard Authorization with a Token |
POST | /pts/v2/payments | Authorize a Visa AVR transaction using a token | Visa Account Verification Request with a Token |
POST | /pts/v2/payments | Authorize a tap-initiated debt recovery transaction using a token | Tap-Initiated Authorization for Debt Recovery with a Token |
POST | /pts/v2/payments | Authorize a merchant-initiated debt recovery transaction using a token | Merchant-Initiated Authorization for Debt Recovery with a Token |
POST | /pts/v2/payments | Sell a Visa deferred transaction using a token | Visa Deferred Sale with a Token |
POST | /pts/v2/payments | Sell a tap-initiated debt recovery transaction using a token | Tap-Initiated Sale for Debt Recovery with a Token |
POST | /pts/v2/payments | Sell a merchant-initiated debt recovery transaction using a token | Merchant-Initiated Sale for Debt Recovery with a Token |
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments | Authorize a Mastercard transaction using a token | Mastercard Authorization with a Token |
POST | /pts/v2/payments | Authorize a Visa AVR transaction using a token | Visa Account Verification Request with a Token |
POST | /pts/v2/payments | Authorize a tap-initiated debt recovery transaction using a token | Tap-Initiated Authorization for Debt Recovery with a Token |
POST | /pts/v2/payments | Authorize a merchant-initiated debt recovery transaction using a token | Merchant-Initiated Authorization for Debt Recovery with a Token |
POST | /pts/v2/payments | Sell a Visa deferred transaction using a token | Visa Deferred Sale with a Token |
POST | /pts/v2/payments | Sell a tap-initiated debt recovery transaction using a token | Tap-Initiated Sale for Debt Recovery with a Token |
POST | /pts/v2/payments | Sell a merchant-initiated debt recovery transaction using a token | Merchant-Initiated Sale for Debt Recovery with a Token |
See the linked pages for required and optional fields.
Follow-On Transactions
These endpoints act on a prior mass transit transaction.
| Method | Path | Description | Details |
|---|---|---|---|
POST | /pts/v2/payments/{id}/captures | Capture a prior authorization | Capture |
POST | /pts/v2/payments/{id}/reversals | Reverse an authorization | Authorization Reversal |
POST | /pts/v2/reversals | Time out an authorization reversal | Time-Out Authorization Reversal |
POST | /pts/v2/captures/{id}/voids | Void a prior capture | Void a Capture |
POST | /pts/v2/credits/ | Process a stand-alone credit using a token | Stand-Alone Credit with a Token |
POST | /pts/v2/voids/ | Time out a void | Time-Out Void |
POST | /pts/v2/payments/{id}/refunds | Refund a prior sale | Refund |
See the linked pages for required and optional fields, or see Required Fields for Captures, Required Fields for Reversals, and Required Fields for Time-Out Voids for full field comparisons.
Token Management Services
These endpoints create, retrieve, and delete tokens for mass transit transactions using the Token Management Service (TMS).
| Method | Path | Description | Details |
|---|---|---|---|
POST | /tms/v2/taps | Create a transient token | Create Token |
POST | /tms/v2/taps/{id} | Retrieve a transient token | Retrieve Transient Token |
GET | /tms/v1/instrumentidentifiers/{id} | Retrieve an instrument identifier | Retrieve Instrument Identifier |
GET | /tms/v1/paymentinstruments/{id} | Retrieve a card hash | Retrieve Card Hash |
GET | /tms/v1/paymentinstruments/{id} | Retrieve a payment instrument | Retrieve Payment Instrument |
DELETE | /tms/v1/instrumentidentifiers/{id} | Delete an instrument identifier | Delete Instrument Identifier |
DELETE | /tms/v1/paymentinstruments/{id} | Delete a card hash | Delete Card Hash |
See the linked pages for required and optional fields.
Thanks for your feedback!
Last published: September 29, 2026