Skip to main content
curl -X POST "https://api.chargefy.io/v1/disputes/dp_123" \
  -H "Authorization: Bearer {{API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{
    "evidence": {
      "customer_communication": "Conversation and receipt attached."
    },
    "metadata": {
      "case_owner": "ops"
    },
    "submit": true
  }'
{
  "id": "dp_123",
  "object": "dispute",
  "amount": 15000,
  "charge": "ch_123",
  "closed_at": null,
  "created_at": "2026-05-22T03:00:00Z",
  "currency": "brl",
  "customer": "cus_123",
  "evidence": {
    "customer_communication": "Conversation and receipt attached.",
    "file": "file_123"
  },
  "evidence_details": {
    "due_by": "2026-05-29T03:00:00Z",
    "has_evidence": true,
    "past_due": false,
    "submission_count": 1
  },
  "is_charge_refundable": true,
  "livemode": true,
  "metadata": {
    "case_owner": "ops"
  },
  "payment_intent": "pi_123",
  "reason": "fraudulent",
  "status": "under_review",
  "updated_at": "2026-05-22T18:10:00Z"
}
Atualiza um dispute com semântica de merge. Envie submit: true quando a evidência já estiver pronta para análise.
id
string
required
ID do dispute (dp_*).
evidence
object
Evidências textuais ou referências previamente registradas.
metadata
object
Pares chave-valor livres.
submit
boolean
Quando true, envia a contestação para análise. O dispute passa para under_review se o envio for aceito.
curl -X POST "https://api.chargefy.io/v1/disputes/dp_123" \
  -H "Authorization: Bearer {{API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{
    "evidence": {
      "customer_communication": "Conversation and receipt attached."
    },
    "metadata": {
      "case_owner": "ops"
    },
    "submit": true
  }'
{
  "id": "dp_123",
  "object": "dispute",
  "amount": 15000,
  "charge": "ch_123",
  "closed_at": null,
  "created_at": "2026-05-22T03:00:00Z",
  "currency": "brl",
  "customer": "cus_123",
  "evidence": {
    "customer_communication": "Conversation and receipt attached.",
    "file": "file_123"
  },
  "evidence_details": {
    "due_by": "2026-05-29T03:00:00Z",
    "has_evidence": true,
    "past_due": false,
    "submission_count": 1
  },
  "is_charge_refundable": true,
  "livemode": true,
  "metadata": {
    "case_owner": "ops"
  },
  "payment_intent": "pi_123",
  "reason": "fraudulent",
  "status": "under_review",
  "updated_at": "2026-05-22T18:10:00Z"
}
{
  "error": {
    "code": "resource_state_conflict",
    "message": "Evidence due date has passed",
    "type": "invalid_request_error"
  }
}