MED 2.0 es un requisito de BACEN para los participantes de Pix. El plugin implementa el flujo de recuperación de fondos, para que puedas cumplir este requisito a través de tu conexión indirecta con BTG.
Conceptos
Ciclo de vida y estado
Una recuperación de fondos pasa por los siguientes estados:
Endpoints
Todos los endpoints de recuperación de fondos viven bajo el dominio DICT y requieren el header
X-Account-Id.
Crear una recuperación de fondos
Reglas de validación
Una llamada exitosa devuelve HTTP 201. La respuesta contiene la nueva recuperación de fondos y los datos de su grafo de rastreo. El plugin persiste el registro localmente con el estado
CREATED.
Grafo de rastreo
El plugin obtiene el grafo de rastreo actualizado desde BTG en cada llamada. El grafo no tiene estado local. Lista las personas, las cuentas y las transacciones del flujo de fraude, con el monto reembolsable de cada transacción.
parameters: los parámetros de generación del grafopersons[]: las personas físicas y jurídicas involucradasaccounts[]: las cuentas del flujo con los ISPB de sus participantestransactions[]: las transacciones Pix con sus montos y montos reembolsables
Solicitar devoluciones
Una vez que la recuperación llega a
ANALYSED, solicita la devolución de los fondos bloqueados:
REFUNDING y devuelve HTTP 200. Sigue el estado de cada devolución con Listar devoluciones.
Header X-Purpose (transferencias MED 2.0)
Las transferencias de devolución de MED 2.0 deben llevar un propósito de transacción. El endpoint de cashout acepta un header
X-Purpose opcional que el plugin mapea al transactionType de BTG.
Las respuestas de transferencia también incluyen el valor
purpose (Consultar una transferencia Pix y los endpoints de listado). Los registros existentes tienen TRANSFER como valor predeterminado.
Campos de correlación
Dos entidades existentes ahora llevan un campo
fundsRecoveryId que vincula una disputa con su recuperación padre:
- Informes de infracción: Consultar un informe de infracción y el endpoint de listado
- Solicitudes de devolución: Consultar una solicitud de devolución y el endpoint de listado
Webhooks
Dos webhooks entrantes de BTG impulsan el flujo de recuperación de fondos. Cada uno produce un evento saliente correspondiente hacia tu sistema:
Ambos usan
flowType: DICT. Consulta la guía de Webhooks para el formato del envelope, los reintentos y el enrutamiento.
Evento de entidad de recuperación de fondos:
event del ciclo de vida: FUNDS_RECOVERY_ANALYSED, FUNDS_RECOVERY_COMPLETED, FUNDS_RECOVERY_INFORMATION_UPDATED, FUNDS_RECOVERY_CANCELLED.
Aviso de deprecación
Próximos pasos
- Operaciones de devolución: Devoluciones parciales distribuidas y desbloqueo de devoluciones atascadas
- Webhooks: Envelope del evento, reintentos y enrutamiento
- Dominios principales: MED: Conceptos de disputas y devoluciones de MED
- Referencia de API: Documentación completa de la API

