Ir al contenido
A AmunPay API PixVersión 3.38 · actualizada el Páginas

Disputas

El banco del pagador puede disputar un Pix recibido. El valor disputado queda retenido de su saldo mientras la disputa está en curso. Sin saldo suficiente, la retención comienza parcial y crece con los siguientes créditos hasta el valor disputado. Si el Pix no se convirtió en saldo, porque ya está volviendo al pagador, no se retiene nada. Si otra disputa del mismo Pix ya retiene su valor, no se retiene nada más. En estos casos semBloqueio dice el motivo. Usted recibe med.infracao.criada cuando se abre y med.infracao.atualizada cuando cambia.

Listar #

GET /v2/ex/infracoes

Alcance: ex.med.read.

GET /v2/ex/infracoes
→ 200
{
  "infracoes": [
    {
      "idInfracao": "01J1ZK7M9QW3ERT5TY6UI8OPQR",
      "endToEndId": "E12345678202609181200000000000001",
      "tipo": "FRAUDE",
      "valor": "100.00",
      "situacao": "ABERTA",
      "relato": "pagador alega nao reconhecer o pagamento",
      "prazoFinalizacao": "2026-09-25T12:00:00Z",
      "bloqueioId": "med:01J1ZK7M9QW3ERT5TY6UI8OPQR",
      "criadoEm": "2026-09-18T12:00:00Z"
    }
  ]
}
Parámetro Tipo Descripción
situacao string Filtra por ABERTA, EM_DEFESA, ACATADA o REJEITADA. Acepta varias, separadas por comas.
limite, cursor entero, string Con uno de los dos, la lista viene por página, de la más reciente a la más antigua, con cursor. Sin ellos, viene completa, las abiertas primero.
de, ate string Fechas AAAA-MM-DD, inclusivas, por la apertura de la disputa en horario de Brasilia. Una de las dos sola también vale.
origem string PIX o CARTAO.
busca string El endToEndId, la referencia de la venta o el idInfracao, exacto.

Cuando el mismo Pix tiene más de una disputa, la que fue rechazada sin retener nada es un aviso repetido: no aparece en la lista ni en el resumen, y sigue disponible por su idInfracao.

GET /v2/ex/infracoes/{id} devuelve una disputa.

Campo Tipo Descripción
situacao string ABERTA, EM_DEFESA, ACATADA cuando el pagador ganó y el valor vuelve a él, REJEITADA cuando usted ganó y el valor vuelve a su disponible.
valor string El valor disputado.
bloqueioId string La retención correspondiente, en GET /v2/ex/bloqueios. No viene cuando no se retiene nada.
semBloqueio string Por qué no hubo retención o es parcial. Solo viene en esos casos.
valorADescoberto string Solo aparece cuando la retención no cubrió el valor disputado: la diferencia, que usted pasa a debernos y que se suma en aRecuperar del saldo.
prazoFinalizacao string Plazo de la disputa. Cuando capacidades.med es false, el desenlace puede llegar después de él, en med.infracao.atualizada.

La defensa depende de la cuenta. Lea capacidades.med en GET /v2/ex/config: cuando es false, la defensa la hace la institución ante el proveedor de la cuenta, y usted la sigue por aquí. Cuando es true, consulte la referencia interna.

Resumen #

GET /v2/ex/infracoes/resumo

Alcance: ex.med.read. Acepta de, ate, origem y busca, como la lista.

GET /v2/ex/infracoes/resumo?de=2026-10-01&ate=2026-10-15
→ 200
{
  "abertas": { "quantidade": 3, "valor": "45.00" },
  "acatadas": { "quantidade": 1, "valor": "20.00" },
  "rejeitadas": { "quantidade": 2, "valor": "30.00" },
  "total": { "quantidade": 6, "valor": "95.00" },
  "retidoAgora": "45.00"
}
Campo Tipo Descripción
abertas objeto Las disputas en ABERTA o EM_DEFESA: quantidade y el valor disputado.
acatadas objeto Las que volvieron al pagador.
rejeitadas objeto Las que volvieron a su disponible.
total objeto Todas las de la selección.
retidoAgora string Lo que está retenido por disputas ahora, fuera de la selección.

El valor de cada grupo cuenta cada Pix una vez, hasta el valor del Pix. La quantidade cuenta las disputas.

Errores #

Estado title Cuándo
400 situacao_invalida Filtro de situación fuera de la lista.
400 limite_invalido limite fuera de 1 a 200.
400 cursor_invalido Cursor mal formado.
400 periodo_invalido de o ate fuera de AAAA-MM-DD, o de después de ate.
400 filtro_invalido origem distinto de PIX y CARTAO.
404 nao_encontrado La disputa no existe en esta cuenta.