Disputas
Operações relacionadas à busca de disputas de chargeback. Aqui é possível ver o estado atual da disputa, histórico de eventos daquela disputa, dentre outras informações relevantes.
Lista disputas de chargeback
Retorna uma lista paginada de disputas com base nos filtros fornecidos.
Query Parameters
Any OfFiltra valores menores ou iguais à data fornecida. A API aceita datetimes em RFC3339 com timezone (ex.: 2026-02-26T20:02:18Z) ou datas no formato YYYY-MM-DD.
Example:2026-02-26T20:02:18Z
Any OfFiltra valores maiores ou iguais à data fornecida. A API aceita datetimes em RFC3339 com timezone (ex.: 2026-02-26T20:02:18Z) ou datas no formato YYYY-MM-DD.
Example:2026-02-26T20:02:18Z
Filtra pelo status da disputa.
Filtra pelo código do motivo do chargeback.
Filtra pela bandeira do cartão.
Filtra pelo ciclo de chargeback em que a disputa está. Aceita múltiplos valores.
Allowed values:FIRSTSECOND
Example:FIRST
Filtra pelo status da disputa dentro do ciclo atual. Aceita múltiplos valores.
Allowed values:RECEIVEDGUARANTEE_ANALYZEDEVIDENCE_RECEIVEDREPRESENTEDREVERSEDWONLOSTEXPIRED
Example:RECEIVED
Identificador para avançar na paginação.
Número máximo de registros a serem retornados.
Default:5
<= 100
Response
application/json
Response
Lista de disputas retornada com sucesso.
Show Child Parameters
Show Child Parameters
Query Parameters
Consulta uma disputa específica
Path Parameters
ID único da disputa.
Response
application/json
Response
Detalhes da disputa encontrados.
Dispute
ID único da disputa.
ID da transação associada à disputa.
ID da cobrança associada à disputa.
Data da criação da disputa.
Data da última atualização da disputa.
Data limite para o envio de evidências por parte do lojista.
Valor do chargeback.
Show Child Parameters
Valor debitado do lojista.
Show Child Parameters
Status atual da disputa.
Valores possíveis:
| Status | Code | Significado |
|---|---|---|
REVERSED |
93 | Chargeback revertido — o valor contestado foi estornado ao lojista. |
Allowed values:WAITING_MERCHANT_EVIDENCESWAITING_ACQUIRER_ANALYSISMERCHANT_EVIDENCE_DEADLINE_EXPIREDWAITING_ISSUERLOSTWONDEADLINE_EXPIREDREVERSED
Motivo do pedido de chargeback.
Show Child Parameters
Estágio do ciclo de chargeback.
Ciclo de chargeback em que a disputa está. O campo é omitido da resposta para
disputas coletadas antes de o ciclo passar a ser registrado — não é retornado como
null.
Allowed values:FIRSTSECOND
Example:FIRST
Status da disputa dentro do ciclo atual. É independente de status, que acompanha o
ciclo de vida da disputa como um todo. O campo é omitido da resposta para disputas
coletadas antes de o ciclo passar a ser registrado — não é retornado como null.
Allowed values:RECEIVEDGUARANTEE_ANALYZEDEVIDENCE_RECEIVEDREPRESENTEDREVERSEDWONLOSTEXPIRED
Example:RECEIVED
Bandeira do cartão.
Instituição onde a transação foi processado.
Allowed values:STONEPAGAR.ME
Lista de eventos relacionados à disputa.
Show Child Parameters
Resultado da análise de garantia da disputa. O campo é omitido da resposta
quando a disputa não possui garantia — não é retornado como null.
Show Child Parameters
Path Parameters
Envia evidências de defesa para uma disputa
Precisa de ajuda com a integração? Manda um email para chargeback.tech@stone.com.br.
Submete um ou mais arquivos PDF como evidências de defesa para uma disputa de chargeback existente,
em um único multipart. A validação é all-or-nothing — se qualquer arquivo falhar (MIME, tamanho,
extensão, limite de páginas), todos são rejeitados.
Limites:
- Por arquivo: ≤ 2 MB.
- Por disputa: máximo de 10 páginas no total (somatório de páginas entre todos os arquivos enviados — ex.: 1 PDF de 10 páginas já ocupa o limite, então não cabe mais nenhum arquivo).
- Por requisição: ≤ 11 MB no total.
Path Parameters
ID único da disputa.
Body
multipart/form-data
Body
Um ou mais arquivos PDF. Use o nome de campo files em cada parte do multipart.
Response
application/json
Response
Evidência recebida com sucesso.
Example:received
Example:Evidence received successfully.
Path Parameters
Body
ProblemDetail
objectEstrutura de erro padronizada conforme RFC 9457 (Problem Details for HTTP APIs).
Content-Type da resposta: application/problem+json.
Identificador relativo do tipo de erro (ex.: /errors/resource-not-found).
Example:/errors/resource-not-found
Resumo curto e legível do tipo de erro (em inglês).
Example:Resource Not Found
Código de status HTTP correspondente.
Example:404
Explicação humana específica desta ocorrência (em inglês).
Example:Dispute '12332125088527' could not be found.
Caminho do recurso requisitado.
Example:/v1/disputes/12332125088527
Identificador da requisição (echo de X-Request-Id), útil para rastrear a requisição em caso de suporte.
Example:abc-123-trace