The Contest Chargeback API allows the merchant to contest the chargeback by providing the appropriate reasons in the request body against the chargeback and merchant ID.
HTTP Method: PATCH
Environment
Test | https://chbuat.payu.in/api/v1/chargebacks |
Production | https://bankportal.payu.in/api/v1/chargebacks |
Request parameters
This must contain the header with token you get using the Get Token API in the following format:
\--header 'X-Optimus-API-Key: <Bearer token>'
Form data
Parameter | Description | Example |
---|---|---|
chargeback_id | This parameter must contain the chargeback ID that customer received from PayU. | 1035881 |
merchant_id | The merchant ID provided to merchant while onboarding. | 2 |
identifier | The identifier that was received in response when you used the Read Reasons API. For more information, refer to Read Reasons API. | 6f92dad0-4446-4465-bfea-17f587e973d4 |
value | The value that was received in response when you used the Read Reasons API. For more information, refer to Read Reasons API . | 1 |
Sample request
curl --location --globoff --request PATCH 'https://chbuat.payu.in/api/v1/chargebacks/api/v1/chargebacks/contest' \
--header 'X-Optimus-API-Key: MERCHANT KEY' \
--header 'Content-Type: multipart/form-data' \
--form 'chargeback_id="1035881"' \
--form 'merchant_id="2"' \
--form 'reason_code[0][uuid]="9c2c093c-648a-40b5-8b79-461466578b0c"' \
--form 'reason_code[0][form_data][0][identifier]="9c2c093c-648a-40b5-8b79-461466578b0c-comments"' \
--form 'reason_code[0][form_data][0][value]="Test Comment"' \
--form 'reason_code[1][uuid]="07b310c2-8c63-4b82-9b87-53a4b963adac"' \
--form 'reason_code[1][form_data][0][identifier]="9b466317-5041-42f9-b6d8-084d5d988465"' \
--form 'reason_code[1][form_data][0][value]="Test Product detail"' \
--form 'reason_code[1][form_data][1][identifier]="c9820d99-f515-4e16-93d2-e5032b454286"' \
--form 'reason_code[1][form_data][1][value]=@"/home/work/Pictures/Screenshot from 2022-06-29 17-33-41.png"'
Response parameters
Parameter | Description |
---|---|
id | This parameter contains the merchant ID. |
type | The parameter contains the chargeback-details as type. |
attributes | This parameter contains the chargeback details in a JSON format. For more information, refer to attributes JSON field descriptions. |
attributes JSON field descriptions
Field | Description | Example |
---|---|---|
id | This field contains the merchant ID. | 1035881 |
payu-id | The field contains the PayU ID of the merchant. | 15420278029 |
status | This field contains the status of the chargeback. | Pending Doc Review |
Sample response
{
"data": {
"id": "1035881",
"type": "chargeback-details",
"attributes": {
"id": 1035881,
"payu-id": "15420278029",
"status": "Pending Doc Review"
}
}
}