Disputes
Authorization
apiKey Your Chargeflow API key. Generate it in the Developer Hub under Settings.
In: header
Query Parameters
Maximum number of disputes to return in a single response
1 <= value <= 10015Number of disputes to skip for pagination
0 <= value0Filter disputes created after this date (ISO 8601 format)
Filter disputes created before this date (ISO 8601 format)
Filter disputes with amount greater than or equal to this value
0 <= value0Filter disputes with amount less than or equal to this value
0 <= value1000Filter disputes by status (comma-separated values)
Value in
- "won"
- "lost"
- "refunded"
- "under_review"
- "warning_under_review"
- "needs_response"
- "warning_needs_response"
- "warning_awaiting_response"
- "awaiting_response"
- "warning_won"
- "appealable"
- "insured"
- "open"
- "action_required"
- "processing"
Filter disputes by reason (comma-separated values)
Value in
- "bank_cannot_process"
- "check_returned"
- "credit_not_processed"
- "customer_initiated"
- "debit_not_authorized"
- "duplicate"
- "general"
- "incorrect_account_details"
- "insufficient_funds"
- "product_not_received"
- "product_unacceptable"
- "not_received"
- "not_as_described"
- "subscription_canceled"
- "canceled"
- "duplicate_charge"
- "payment_by_other_means"
- "unrecognized"
- "incorrect_amount"
- "fraud"
- "canceled_recurring_billing"
- "other"
- "problem_with_remittance"
- "unauthorized"
Filter disputes by payment processor (comma-separated values)
Value in
- "stripe"
- "shopify"
- "klarna"
- "afterpay"
- "paypal"
- "adyen"
Response Body
application/json
curl -X GET "https://example.com/public/2024-03-18/disputes"{ "totalCount": 0, "hasMore": true, "data": [ { "chargeflowDisputeId": "string", "dispute": { "processorId": "string", "processor": "string", "amount": { "value": 0, "currency": "string" }, "status": "under_review", "reason": "bank_cannot_process", "responseDueDate": "2019-08-24T14:15:22Z" }, "transaction": { "id": "string", "creationDate": "2019-08-24T14:15:22Z", "source": "string", "orderId": "string", "customerEmail": "user@example.com" } } ]}Authorization
apiKey Your Chargeflow API key. Generate it in the Developer Hub under Settings.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/public/2024-03-18/disputes" \ -H "Content-Type: application/json" \ -d '{ "disputeId": "string", "creationDate": "2019-08-24T14:15:22Z", "due_by": "2019-08-24T14:15:22Z", "disputeAmount": 0, "currency": "string", "processor": "string", "isChargeRefundable": true, "handleByChargeflow": true }'{ "requestId": "string"}Authorization
apiKey Your Chargeflow API key. Generate it in the Developer Hub under Settings.
In: header
Path Parameters
The Chargeflow dispute id
^[0-9a-fA-F]{24}$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://example.com/public/2024-03-18/disputes/string/order" \ -H "Content-Type: application/json" \ -d '{}'{ "requestId": "string"}