Para mais detalhes sobre o endpoint e a descrição completa de todos os campos do body, consulte a referência do endpoint.
Visão Geral
Esta receita mostra como lidar com um MED recebido: desde a notificação via webhook até o envio da resposta com aceite ou rejeição dentro do prazo. O fluxo completo:- Receber a notificação de MED via webhook
- Identificar a transação original
- Reunir evidências (se for rejeitar)
- Enviar a resposta
Pré-requisitos
- Token de autenticação da API (ver autenticação)
- Webhook configurado para receber eventos
MED(ver Webhooks)
1. Receber a notificação de MED
Quando um MED é aberto contra sua conta, a Plowf envia um eventoMED com status: "PENDING":
med_type === "RECEIVED_MED" e status === "PENDING" para identificar MEDs que precisam de resposta:
2. Identificar a transação original
Use oend_to_end ou o value da pix_in_transaction para localizar a cobrança no seu sistema:
3a. Rejeitar o MED (contestar a devolução)
Use quando a transação é legítima e você tem documentos que comprovam isso (nota fiscal, comprovante de entrega, registro de uso do serviço).Inclua o máximo de evidências possível: notas fiscais, comprovantes de entrega, capturas de tela de comunicações com o cliente. Isso aumenta a chance de rejeição do MED ser aceita.
3b. Aceitar o MED (concordar com a devolução)
Use quando a contestação é procedente ou quando você opta por devolver o valor sem disputa:4. Monitorar o resultado
Após enviar a resposta, continue recebendo webhooksMED para saber o resultado final:
| Status | O que significa |
|---|---|
ACCEPTED | MED aceito — valor devolvido ao pagador |
REJECTED | MED rejeitado — valor permanece na sua conta |
CANCELLED | MED cancelado pelo solicitante ou pelo banco |
Boas práticas
- Responda dentro do prazo: MEDs não respondidos podem ser aprovados automaticamente pelo Banco Central.
- Documente tudo: Mantenha registros de pedidos, entregas e comunicações para facilitar contestações futuras.
- Idempotência: Use o
uuiddo MED para evitar processar ou responder o mesmo MED mais de uma vez. - Monitore por
dispute_type: Ajuste sua análise conforme o motivo —SCAMexige mais evidências do queWRONG_TRANSACTION.