Skip to main content
Disputas MED no trilho PADRAO (PIX regulado). A API key precisa das permissões meds/list, meds/get e meds/evidence.

Fluxo típico

1

1. Webhook med.created

Quando uma disputa abre, a GoatPay envia med.created (configure em Webhooks).
2

2. Listar ou consultar

Use Listar ou Consultar pelo id ou protocol.
3

3. Enviar defesa

Enquanto status for OPEN, envie Evidências com justificativa e comprovantes.
4

4. Resultado

Após análise do PSP: ACCEPTED, REJECTED, CANCELED ou EXPIRED. Eventos med.resolved / med.evidence_sent via webhook.

Status da disputa

StatusSignificado
OPENAberta — aceita envio de evidências
UNDER_REVIEWDefesa enviada, aguardando PSP
ACCEPTEDDisputa aceita (valor não retorna ao disponível)
REJECTEDRejeitada a favor do recebedor
CANCELEDCancelada
EXPIREDExpirada

Saldo e trilho

  • MED em PIX creditado na conta principal bloqueia availableWhite e blockedAmount da main.
  • MED em PIX creditado em subconta (subaccountId na cobrança) bloqueia saldo da subconta (availableWhitelockedWhite), sem debitar a main.
  • Chaves no trilho LIVRE não recebem MED via esta integração.
  • Saques cripto no PADRAO podem ser bloqueados enquanto houver MED OPEN ou UNDER_REVIEW na conta.
Detalhes de subcontas: guia de subcontas.

Enviar evidências

Enquanto status for OPEN:
CampoRegra
justificationObrigatório (10–2000 caracteres)
proofsAté 10 URLs públicas; pode ser obrigatório conforme o processador
analysisaceito ou rejeitado; obrigatório em alguns fluxos, ignorado em outros
filesMultipart: até 5 arquivos (PDF/JPG/PNG/WEBP, máx. 5 MB cada) quando suportado
Envie JSON (application/json) ou multipart/form-data com os mesmos campos. Detalhes em Enviar evidências.
Disputas de seed local em desenvolvimento não aceitam defesa real. Use MED aberta pelo fluxo de produção.

Filtros em GET /meds/list

ParâmetroDescrição
page / pageSizePaginação (máx. 100 por página)
dateFrom / dateToPeríodo em openedAt (ISO 8601)
statusOPEN, UNDER_REVIEW, ACCEPTED, REJECTED, CANCELED, EXPIRED
searchBusca em id, protocol, transactionId, infractionId

Endpoints

Listar MEDs

Disputas da conta.

Consultar MED

Por id ou protocolo.

Enviar evidências

Defesa + anexos.