Ir para conteúdo
  • Cadastre-se

dev botao

Banco Inter. Rejeições


Ver Solução Respondido por Antonio Gomes,

Recommended Posts

@Daniel InfoCotidiano

Na tentativa de emitir um boleto, após ser cancelado, na property JSON do retorno, veio o seguinte texto:

 

{"title":"Requisição inválida","detail":"Não será possível emitir o boleto. Pois, existe um boleto emitido há poucos minutos com os mesmos dados com a situação “em aberto” com nosso número: 01371641358.","timestamp":"2024-07-11T14:36:41.735762-03:00"}'

Antes, com vencimento ontem, veio esse:

'{"title":"Dados inválidos.","detail":"Verifique se os dados informados estão de acordo com a documentação disponibilizada e tente novamente.","timestamp":"2024-07-11T14:24:42.10409-03:00","violacoes":[{"razao":"O valor deve ser igual ou maior a data atual","propriedade":"incluirBoleto.body.dataVencimento","valor":"2024-07-10"}]}'

-----

Porém, essa property JSON quando sucesso, vem prenchido com o json correto, com dados do boleto, logo, para mexer, penso que precisa ser dentro exclusivamente na unit do inter:

onde vem essa msg de erro:

if ABoleto.TotalListaRetornoWeb > 0 then
    for var I: Integer := 0 to Pred(ABoleto.TotalListaRetornoWeb) do
    begin

ABoleto.ListaRetornoWeb[I].JSON

 ...

end;

 

Teria como alimentar a lista de rejeições? E eu posso mexer nisso ?

Editado por Antonio Gomes
Link para o comentário
Compartilhar em outros sites

  • Solution
53 minutos atrás, Antonio Gomes disse:

@Daniel InfoCotidiano

Na tentativa de emitir um boleto, após ser cancelado, na property JSON do retorno, veio o seguinte texto:

 

{"title":"Requisição inválida","detail":"Não será possível emitir o boleto. Pois, existe um boleto emitido há poucos minutos com os mesmos dados com a situação “em aberto” com nosso número: 01371641358.","timestamp":"2024-07-11T14:36:41.735762-03:00"}'

Antes, com vencimento ontem, veio esse:

'{"title":"Dados inválidos.","detail":"Verifique se os dados informados estão de acordo com a documentação disponibilizada e tente novamente.","timestamp":"2024-07-11T14:24:42.10409-03:00","violacoes":[{"razao":"O valor deve ser igual ou maior a data atual","propriedade":"incluirBoleto.body.dataVencimento","valor":"2024-07-10"}]}'

-----

Porém, essa property JSON quando sucesso, vem prenchido com o json correto, com dados do boleto, logo, para mexer, penso que precisa ser dentro exclusivamente na unit do inter:

onde vem essa msg de erro:

if ABoleto.TotalListaRetornoWeb > 0 then
    for var I: Integer := 0 to Pred(ABoleto.TotalListaRetornoWeb) do
    begin

ABoleto.ListaRetornoWeb[I].JSON

 ...

end;

 

Teria como alimentar a lista de rejeições? E eu posso mexer nisso ?

Olha se pode ser usado dessa forma, sincronizei e alterei.

ACBrBoletoRet_Inter_API.pas

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...