- Get Started
- Guides
- Integrations
- References
- API Reference
- Basic Payment
- Forex
- Authentication
- Card Account
- Apple Pay
- Virtual Account
- Bank Account
- Token Account
- Customer
- Billing Address
- Merchant Billing Address
- Shipping Address
- Merchant Shipping Address
- Merchant
- Corporate
- Recipient
- Marketplace & Cart
- Airline
- Lodging
- Passenger
- Tokenization
- Recurring Migration
- 3D Secure
- Custom Parameters
- Async Payments
- Webhook notifications
- Job
- Risk
- Response Parameters
- Card On File
- Chargeback
- Result Codes
- Payment Methods
- Transaction Flows
- Regression Testing
- Data Retention Policy
- Release Notes
- API Reference
- Support
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.