Pular para o conteúdo principal

MED 2.0 — Recebimento de Recuperação de Valores

O MED 2.0 introduz a recuperação de valores (funds recovery), que unifica em um único fluxo o relato de infração e o pedido de devolução de uma transação PIX contestada. Ao receber uma recuperação de valores contra uma conta, a QI Tech automaticamente bloqueia de forma cautelar o recurso equivalente à transação contestada e envia uma notificação via webhook, dando a você a oportunidade de justificar a legitimidade da transação antes do fechamento.

O ciclo de vida de uma recuperação de valores recebida é:

  1. awaiting_analysis — recuperação recebida e saldo bloqueado; aguardando a sua resposta, que deve ser enviada no prazo máximo de 5 dias.
  2. pending_approval — resposta enviada (justificativa + arquivo de evidências); em análise pela QI Tech.
  3. completed — fechada pela QI Tech, acatando (agreed) ou recusando (disagreed) a recuperação.
  4. cancelled — cancelada pelo participante originador.

Toda a comunicação de acompanhamento é realizada via webhooks.

Webhook de uma incoming funds recovery

Uma incoming funds recovery é uma recuperação de valores aberta por outro participante, onde a sua conta é o alvo da transação contestada.

Observação

Os webhooks de recuperação de valores são enviados com webhook_type incoming.internal_infraction_report. Para diferenciá-los dos relatos de infração, verifique a presença do campo funds_recovery_key no objeto data.

Webhook: incoming funds recovery
{
"event_datetime": "2026-07-16T16:48:43Z",
"key": "0dedf537-a75e-4945-be1d-5d278c623022",
"data": {
"funds_recovery_key": "9eb5f452-81fd-4f67-9f2a-49e14e53ef64",
"funds_recovery_id": "b8d19bd4-51dc-4784-a2ad-52807c6dfc80",
"infraction_report_id": "3541127e-cbc9-44f6-bb0e-3e346ddaefb4",
"pix_transfer_key": "957ef961-1824-47e6-90fd-f8b4775a1e1c",
"target_account_key": "6711e3cf-fdf4-41b4-88e8-0a31cb83b9f4",
"target_person_key": "4f6ea994-e53a-4ef8-b2b0-89d14c4667bc",
"end_to_end_id": "E12345678202607161648s188f18bJty",
"funds_recovery_status": "awaiting_analysis",
"situation_type": "scam",
"report_details": "Transação acusada como fraudulenta pelo originador.",
"infraction_amount": 150.50,
"contact_email": "contato@participante.com.br",
"contact_phone_number": "+5511999999999",
"credited_participant": "32402502",
"debited_participant": "12345678",
"client_details": null,
"analysis_result": null,
"analysis_details": null,
"blocked_balance_status": "completelly_blocked",
"tracking_graph": null,
"updated_at": "2026-07-16T16:48:43Z",
"created_at": "2026-07-16T16:48:43Z"
},
"status": "awaiting_analysis",
"webhook_type": "incoming.internal_infraction_report"
}

Objeto funds_recovery

CampoTipoDescriçãoCaracteres
funds_recovery_key *stringUUID4 identificador da recuperação de valores na QI Tech.32
funds_recovery_id *stringIdentificador da recuperação de valores no Bacen. Usado nas consultas e na resposta.32
infraction_report_id *stringIdentificador da infração que originou a recuperação no Bacen.32
pix_transfer_key *stringPix transfer key da transação original.32
target_account_key *stringAccount key da conta de destino da transação original.32
target_person_key *stringPerson key do alvo da recuperação.32
end_to_end_id *stringend_to_end_id da transação original.32
funds_recovery_status *stringStatus da recuperação de valores.Enumeradores funds_recovery_status
situation_type *stringSituação apontada pelo originador.Enumeradores situation_type
report_detailsstringDetalhes enviados pelo participante originador.2000
infraction_amountnumberValor contestado. Quando ausente, considera-se o valor total da transação.-
contact_emailstringE-mail de contato do participante originador.255
contact_phone_numberstringTelefone de contato do participante originador.20
credited_participant *stringParticipante que recebeu a transação.8
debited_participant *stringParticipante que originou a transação.8
client_awnserstringJustificativa enviada na resposta. Presente após responder.2000
analysis_resultstringResultado da análise. Decidido pela QI Tech.Enumeradores analysis_result
analysis_detailsstringJustificativa do resultado da análise.2000
blocked_balance_status *stringStatus do bloqueio de saldo da conta de destino.Enumeradores blocked_balance_status
tracking_graphobjectGrafo de rastreamento das movimentações dos recursos contestados, quando disponível.-
created_at *stringData e hora de criação.20
updated_at *stringData e hora de alteração.20

Enumeradores funds_recovery_status

EnumeradorDescrição
awaiting_analysisRecuperação recebida e saldo bloqueado, aguardando a sua resposta.
pending_approvalJustificativa enviada, aguardando análise interna da QI Tech.
completedFechada pela QI Tech após a análise.
cancelledCancelada pelo participante originador.

Enumeradores situation_type

EnumeradorDescrição
scamCausa de golpe ou estelionato.
account_takeoverCausa de transação não autorizada pela conta de origem.
coercionCausa de crime de coerção.
fraudulent_accessCausa de acesso fraudulento à conta de origem.
otherQuaisquer causas não aplicáveis às listadas acima.

Enumeradores analysis_result

EnumeradorDescrição
agreedA QI Tech acata a recuperação de valores e os recursos bloqueados são devolvidos.
disagreedA QI Tech recusa a recuperação de valores e os recursos bloqueados são liberados.

Enumeradores blocked_balance_status

EnumeradorDescrição
completelly_blockedRecursos equivalentes ao valor contestado completamente bloqueados.
partially_blockedRecursos equivalentes ao valor contestado parcialmente bloqueados. Monitorando saldo.
no_balanceConta sem saldo. Monitorando saldo pendente.
account_closedConta encerrada. Nenhum recurso bloqueado.