---
title: "Consultar infração"
method: GET
path: "/med/infractions/{id}"
tags: ["Infrações Pix"]
---

# Consultar infração

`GET /med/infractions/{id}`

Obter uma infração pelo seu ID.
> 📘 
> 
> Os campos `amount` e `refund_amount` da resposta **são números inteiros** que representam o valor em **centavos**, ou seja, um valor de R$150,35 será representado como `15035`.

## Response `200`

OK

- object
  - `id` string — Identificador único da infração
  - `status` 'pending' | 'agreed' | 'disagreed' | 'canceled' — Representa o status atual da infração com a decisão final da Transfeera. - `pending`: A infração está pendente de análise pela equipe de compliance da Transfeera. - `agreed`: A infração foi aprovada pela equipe de compliance da Transfeera. - `disagreed`: A infração foi rejeitada pela equipe de compliance da Transfeera. - `canceled`: A infração foi cancelada.
  - `analysis_status` 'pending' | 'accepted' | 'rejected' | 'delayed' — Representa o status atual da análise do cliente sobre a infração. - `pending`: Infração pendente de revisão pela empresa - `accepted`: Infração aprovada pela empresa - `rejected`: Infração rejeitada pela empresa - `delayed`: A análise da infração está atrasada
  - `analysis_date` string — A data em que a análise foi concluída pelo cliente.
  - `analysis_due_date` string — Data limite para a análise da infração.
  - `analysis_description` string — Descrição da análise.
  - `situation_type` 'scam' | 'account_takeover' | 'coercion' | 'fraudulent_access' | 'unknown' — A situação que levou à abertura da infração. - `scam`: Situação em que o usuário caiu em um golpe online ou foi enganado por um golpista. - `account_takeover`: Situação em que transações foram realizadas sem a senha ou reconhecimento biométrico do pagador. - `coercion`: Situação em que transações foram realizadas sob coação de criminosos. - `fraudulent_access`: Situação em que o usuário teve suas credenciais ou dispositivo móvel roubado. - `unknown`: Quando a situação não se enquadra em nenhuma das opções acima.
  - `transaction_id` string — ID da transação do relatório da infração (EndToEndID).
  - `amount` integer — Valor bruto da transação, em centavos (por exemplo, R$150,35 é representado como 15035 centavos).
  - `infraction_date` string — Data de criação da infração (diferente de created_at).
  - `infraction_description` string — Motivo da abertura da infração, fornecido pelo banco que registrou a infração.
  - `payer_name` string — Nome da pessoa ou entidade que pagou a transação.
  - `payer_tax_id` string — Documento da pessoa ou entidade que pagou a transação.
  - `contested_at` string — Este campo é utilizado para registrar a data da contestação via e-mail. Observação: A funcionalidade de contestação via e-mail será descontinuada em breve.
  - `refund` object — Se a infração foi aprovada e uma solicitação de reembolso foi criada, as informações do reembolso serão exibidas.
    - `status` 'pending' | 'closed' | 'canceled' — Situação atual da solicitação de reembolso. - `pending`: A solicitação de reembolso está sendo processada. - `closed`: O processo da solicitação de reembolso foi concluído. - `canceled`: A solicitação de reembolso foi cancelada.
    - `analysis_status` 'totally_accepted' | 'partially_accepted' | 'rejected' — Status da análise do reembolso. - `totally_accepted`: O reembolso foi aceito e o valor total da transação original foi reembolsado. - `partially_accepted`: O reembolso foi aceito, mas apenas uma fração do valor original foi reembolsada. - `rejected`: A solicitação de reembolso foi rejeitada.
    - `transaction_id` string — ID da transação do reembolso.
    - `refunded_amount` integer — Valor bruto reembolsado da transação original, em centavos (por exemplo, R$150,35 é representado como 15035 centavos).
    - `refund_date` string — Data em que o reembolso foi realizado.
    - `rejection_reason` 'no_balance' | 'account_closure' | 'other' — Exibe o motivo pelo qual o reembolso foi rejeitado. É preenchido quando o analysis_status está marcado como rejected. - `no_balance`: Não havia saldo na conta do cliente para realizar o reembolso. - `account_closure`: A conta está encerrada. - `other`: O reembolso não foi processado por outros motivos.
  - `user` object — Informações sobre o usuário que aprovou ou rejeitou a infração.
    - `name` string — Nome do usuário que realizou a análise.

## Other responses

- `404` — Not Found
- `500` — An error has occured

---

[API](https://skmtc.net/transfeera/apis/autentica-o.md) · [All operations](https://skmtc.net/transfeera/apis/autentica-o/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/transfeera/autentica-o/versions/cf24b926bbaa/schema)
