Chargeback operations
You can perform different types of chargeback operations using the Server-to-Server REST API:
- Chargeback
- Chargeback reversal
- Representment
- Representment reversal
Chargeback (CB)
A chargeback is a fund transfer done between the Acquirer and the Issuer. The issuer is the initiator and the API type is CB. A chargeback request is performed against a previous capture (CP) or debit (DB) payment by referencing its payment.id and sending a POST request over HTTPS to the /payments/{id} endpoint.
Chargebacks can be full or partial. Multiple chargeback requests against the same payment type are not allowed.
Chargeback Reversal (CR)
A chargeback reversal is performed against a previous chargeback payment, referencing its payment.id by sending a POST request over HTTPS to the /payments/{id} endpoint. Where supported, the amount field can be used to process a partial or full amount. The API type is CR.
Representment (CR)
A representment request is performed against a previous chargeback reversal payment by referencing its payment.id and sending a POST request over HTTPS to the /payments/{id} endpoint. A representment is a fund transfer done between the Issuer and the Acquirer. The Acquirer is the initiator and the API type is CR.
Representment can be for full or partial amounts.
Representment Reversal (CR)
A representment reversal is performed against a previous representment payment, referencing its payment.id by sending a POST request over HTTPS to the /payments/{id} endpoint. A representment reversal is a fund transfer between the Acquirer and the Issuer. The Acquirer is the initiator and the API type is CR.
Updated about 7 hours ago