chargeback

Error message

Tutorial msdk-threeds is unknown

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:

1. There should be an existing chargeback in order to do chargeback reversal. So please perform chargeback transaction as mentioned in above steps.
2. Please copy transaction id from response field "id".
3. Select the "Chargeback 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