Atualização de MED
Enviado quando o status de uma disputa MED muda. É por aqui que você fica sabendo do desfecho, e é a única fonte de estado: o POST .../answer só registra a sua defesa (que segue para análise fora da API), e a disputa também se move por ação do BACEN e do banco do reclamante.
Reentrega do mesmo status não gera evento novo, e evento atrasado (carimbo do liquidante anterior ao que já registramos) é descartado — o status nunca regride.
Estrutura do data:
medId: Identificador da disputa (mesmo do pix.med.opened).originalEndToEnd: endToEndId da transação PIX em disputa.amount: Valor disputado.reasonCode: Motivo reportado.clientAnswerDeadlineIso: Prazo da sua resposta (o mesmo da abertura).status: Status atual do MED — vocabulário próprio (OPEN, PENDING_DECISION, ACCEPTED, REJECTED, CANCELED; ver tabela de status acima).Mapeamento do status do liquidante — o valor cru nunca sai no evento:
Status desconhecido vira OPEN, não desfecho: perder a abertura de uma disputa custa o seu prazo de resposta, receber uma a mais só custa uma consulta.
Present when the subscription uses authType: HMAC: base64(HMAC_SHA256(secret, raw_request_body)). Compare in constant time against your own computation over the raw body.
Deterministic event id. Same id means the same event, possibly redelivered — deduplicate on it.
Event type. Full list at GET /v1/webhooks/events.
RFC 3339, UTC with Z.
1.0 today; bumped only on breaking payload changes.
Event-specific payload. See each webhook.
CorpX account where the event happened. Empty on cross-account events.
Acknowledged. Any 2xx within 10 seconds stops retries; anything else is retried with backoff (see the Webhooks guide).