O MED 2.0 é um requisito do BACEN para os participantes do Pix. O plugin implementa o fluxo de Recuperação de Fundos, para que você possa cumprir esse requisito por meio da sua conexão indireta com o BTG.
Conceitos
Ciclo de vida e status
Uma Recuperação de Fundos passa pelos seguintes estados:
Endpoints
Todos os endpoints de Recuperação de Fundos ficam no domínio DICT e exigem o cabeçalho
X-Account-Id.
Criar uma recuperação de fundos
Regras de validação
Uma chamada bem-sucedida retorna HTTP 201. A resposta contém a nova recuperação de fundos e os dados do seu grafo de rastreamento. O plugin persiste o registro localmente com status
CREATED.
Grafo de rastreamento
O plugin busca o grafo de rastreamento do BTG a cada chamada. O grafo não tem estado local. Ele lista as pessoas, contas e transações do fluxo da fraude, com o valor passível de devolução de cada transação.
parameters— os parâmetros de geração do grafopersons[]— pessoas físicas e jurídicas envolvidasaccounts[]— contas no fluxo com os ISPBs de seus participantestransactions[]— transações Pix com valores e valores passíveis de devolução
Solicitar devoluções
Assim que a recuperação atinge
ANALYSED, solicite a devolução dos fundos bloqueados:
REFUNDING e retorna HTTP 200. Acompanhe os status de devolução individuais com Listar devoluções.
Cabeçalho X-Purpose (transferências MED 2.0)
As transferências de devolução do MED 2.0 devem carregar uma finalidade de transação. O endpoint de cashout aceita um cabeçalho opcional
X-Purpose que o plugin mapeia para o transactionType do BTG.
As respostas de transferência também incluem o valor
purpose (Recuperar uma transferência Pix e os endpoints de listagem). Os registros existentes usam TRANSFER como padrão.
Campos de correlação
Duas entidades existentes agora incluem um campo
fundsRecoveryId que vincula uma disputa à sua recuperação pai:
- Relatos de infração — Recuperar um relato de infração e o endpoint de listagem
- Solicitações de devolução — Recuperar uma solicitação de devolução e o endpoint de listagem
Webhooks
Dois webhooks de entrada do BTG conduzem o fluxo de Recuperação de Fundos. Cada um produz um evento de saída correspondente para o seu sistema:
Ambos usam
flowType: DICT. Consulte o guia de Webhooks para o formato do envelope, retentativas e roteamento.
Evento de entidade da recuperação de fundos:
event de ciclo de vida: FUNDS_RECOVERY_ANALYSED, FUNDS_RECOVERY_COMPLETED, FUNDS_RECOVERY_INFORMATION_UPDATED, FUNDS_RECOVERY_CANCELLED.
Aviso de descontinuação
Próximos passos
- Operações de devolução — Devoluções parciais distribuídas e desbloqueio de devoluções presas
- Webhooks — Envelope de eventos, retentativas e roteamento
- Domínios principais: MED — Conceitos de disputa e devolução do MED
- Referência da API — Documentação completa da API

