Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 136 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

@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
  • Solution
Postado
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

  • Este tópico foi criado há 136 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.