Creating basic disputes
When we say “Basic Disputes,” we mean every dispute with only the required fields.
An example of creating a Basic Dispute could be:
PUT /dispute
{
"currency": "USD",
"notification_date": "2024-08-07T10:33:17.919Z",
"operation": "chargeback",
"amount": 10,
"payment_processor": {
"solution": "Checkout.com"
},
"reason": "DEBIT FOR DUPLICATE CHARGE",
"payment": {
"id": "9f14e5c7-02e6-4032-8144-f8f46f89136c",
"card": {
"brand": "VISA_COMMERCIAL_CREDIT-SSL"
}
}
}
This would create a chargeback in our system that looks like this in the backoffice:
As you can see, both the card brand and reason are sanitized. Also, we compute an expiration date based on the solution and card brand.