chargeback

Chargeback Operations

You can perform different types of chargeback operations using Server-to-Server REST API.


Chargeback (CB)

A chargeback is a fund transfer done between the Acquirer and the Issuer. The issuer is the initiator and the API type will be 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.

NOTE: Chargebacks can be for full or partial amount. 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.
A reversal can be performed against the chargeback (CB). Where supported, the amount field can be used to process a partial or full amount. API type will be 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 here and the API type will be CR.

NOTE: 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 here and the API type will be CR.


Steps to perform a Chargeback:

1. First perform a COPYandPAY or Server-to-Server DB/CP transaction, as chargeback can be filed only on DB/CP.
2. Please copy "id" from response that you receive once you Try Out.
3. Select the "Chargeback" option from the drop-down on Chargeback page and replace the "id" in textbox present against url ".../v1/payments/".
4. Click on playground button and replace CB request parameters like amount, currency as per DB/CP transaction. And click on "Try it Out" button.

Steps to perform a Chargeback Reversal / Representment / Representment Reversal:

1. There should be an existing chargeback / chargeback reversal / representment in order to do chargeback reversal / representment / representment reversal respectively. So please perform chargeback transaction as mentioned in above steps.
2. Please copy transaction id from response field "id".
3. Select the "Chargeback Reversal / Representment / Representment Reversal" option from the drop-down on Chargeback page and replace the id in textbox present against url ".../v1/payments/".
4. Click on playground button and replace CR request parameters like amount, currency as per DB/CP transaction. And click on "Try it Out" button.

Try it out