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
ValidatedFile
objectResultado da validação de um único arquivo enviado como evidência. Quando
uma submissão é rejeitada, cada arquivo é reportado neste formato,
listando todos os códigos de erro que ele violou (vazio quando o arquivo
em si está OK, mesmo que a transação tenha falhado por outro motivo).
Nome do arquivo conforme enviado no multipart.
Example:evidence.pdf
Identificador da transação associada ao arquivo, quando aplicável.
Example:12332125088527
Instituição associada à transação, quando aplicável.
Example:stone
Código do erro de validação do arquivo.
Allowed values:FILE_NAME_IS_NOT_VALIDFILE_SIZE_TOO_SMALLFILE_SIZE_TOO_BIGFILE_MIME_TYPE_NOT_ALLOWEDFILE_EXTENSION_NOT_ALLOWEDDISPUTE_NOT_FOUND_TO_INFORMED_TRANSACTION_IDDISPUTE_STATUS_NOT_ALLOWEDDISPUTE_DOESNT_BELONG_TO_MERCHANT
Example:FILE_MIME_TYPE_NOT_ALLOWED, FILE_SIZE_TOO_BIG
Indica se o arquivo passou em todas as regras de validação individuais.