Mass Transit Follow-On Payment Services
You can request these follow-on transactions for mass transit:
- Capture
- Authorization reversal
- Timeout reversal
- Timeout void
Required Fields for Mass Transit Captures
This table provides information about the fields required for mass transit
captures.
REST API Field | Capture | Information/Value |
---|---|---|
For this value, see Transaction Types. | ||
Cybersource provides the value for this
field. | ||
— | ||
— | ||
— |
Capture an Authorization
This section describes how to process a capture.
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.Required Fields for Mass Transit Reversals
This table provides information about the fields required for mass transit
reversals.
REST API Field | Authorization Reversal | Timeout Reversal | Information/Value |
---|---|---|---|
For this value, see Transaction Types. | |||
Cybersource provides the value for this
field. | |||
— | — | ||
— | — | ||
— | |||
— | — |
Authorization Reversal
This section describes how to reverse an authorization.
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
This section describes how to reverse an authorization that 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/reversalsRequired Field for Timeout Voids
This table provides information about the field required for timeout voids.
REST API Field | Timeout Void | Information/Value |
---|---|---|
For this value, see Transaction Types. | ||
Set this field to the unique clientReferenceInformation.transactionId value from the transaction that timed out. |
Timeout Void
This section describes how to void an 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/