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.