Consultar detalhes da contestação - Autoatendimento MED

Este endpoint permite ao usuário pagador consultar os detalhes de uma notificação de infração.

Requisição (Request)

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/pix/branches/{branch}/accounts/{account}/infractions
curl --request POST \
     --url https://api-mtls.sandbox.bankly.com.br/pix/scheduling-payments \
     --header 'accept: application/json' \
     --header 'api-version: 1' \
     --header 'content-type: application/json'

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.

Esta requisição requer o scope descrito a seguir:

ScopeDescrição
pix.infraction-notifications.readConcede acesso para listar as notificações de infração.

Cabeçalhos (Headers)

NomeDescriçãoEspecificação
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-bkly-pix-user-idObrigatório. Número do documento do usuário que está fazendo a requisição.^([0-9]{11}|[A-Z0-9]{12}[0-9]{2})$
x-company-keyCompany Key do parceiro que está fazendo a requisição

Parâmetros da rota (Path)

NomeDescriçãoEspecificação
branchObrigatório.
Agência do pagador.
accountObrigatório.
Conta do pagador.
protocolNumberObrigatório.
Número do protocolo
YYYYMMDDhhmmssSSSAAA

Corpo da requisição (Body)

Não é necessário enviar campos no body desta requisição.


Resposta (Response)

status code 200 indicará sucesso na consulta do detalhe de uma contestação.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescrição
endToEndIdStringE2E da transação original
protocolObjetoObjeto do protocolo
protocol.numberString

YYYYMMDDhhmmssSSSAAA:
Sendo “YYYY” o ano;
“MM” o mês;
“DD” o dia;
“hh” a hora;
“mm” o minuto;
“ss” o segundo;
“SSS” o milissegundo;
“AAA” três dígitos aleatórios.

Exemplo: 20250712175650999455

protocol.openDateStringData/hora de abertura da contestação
recipientObjetoObjeto com os dados do recebedor
recipient.nameStringNome do usuário recebedor.
(140 caracteres)
requestedAmountObjetoObjeto que contem os dados do valor a ser contestado.
requestedAmount.valueNumberValor da transação original que está sendo contestada
requestedAmount.currencyStringSigla da moeda.
refundedAmountObjetoObjeto que contem os dados do valor efetivamente devolvido.
refundedAmount.valueStringValor efetivamente devolvido.
refundedAmount.currencyStringSigla da moeda
statusStringStatus da notificação de infração.
Analysis, Approved, Rejected, Canceled
limitDateObjetoObjeto que retorna as datas relacionadas à notificação de infração.
limitDate.analysisStringData/hora limite para análise da notificação de infração (7 dias após criação da notificação de infração)
{
  "endToEndId": "E5958811120250808184150764PB2233",
  "protocol": {
    "number": "20250712175650999455",
    "openDate": "2025-07-12T17:56:50.999Z"
  },
  "recipient": {
    "name": "João da Silva"
  },
  "requestedAmount": {
    "value": 150.75,
    "currency": "BRL"
  },
  "refundedAmount": {
    "value": 150.75,
    "currency": "BRL"
  },
  "status": "Analysis",
  "limitDate": {
    "analysis": "2025-07-19T17:56:50.999Z"
  }
}

👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status codeCódigoMensagemSignificado
400INVALID_PARAMETERUm ou mais campos obrigatórios não foram preenchidos.
400INVALID_PARAMETERUm ou mais campos com erro no preenchimento.
403FORBIDDEN
500UNEXPECTED_ERROROcorreu um erro inesperado durante o processamento.

Eventos

Este endpoint não possui eventos relacionados a ele.


Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados