Ir para conteúdo
  • Cadastre-se

dev botao

Boleto hibrido itau "BoleCode"


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado
43 minutos atrás, jefferson01 disse:

@Daniel InfoCotidiano, boa tarde!

Você pode me informar em qual parte do código o componente informar o body na requisição de baixa automática para o banco Itaú na api versão 2? O suporte o Itaú insiste em que não estou conseguindo fazer a baixa pois está com conteúdo no body da requisição.

tu colocou pra gerar o log ? se sim está todo o conteúdo gerado tanto na requisição quanto no retorno dele

sobre o código basta usar o F7 e F8 pois ele é generico pra todos os envios.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Sim é gerado o log.

20/03/24 15:50:37:072 - Comando Enviar: 
20/03/24 15:50:37:312 - Retorno Envio: HTTPCode=500
Result={
    "message" : "No message body"
}

Em debug não consegui observar em nenhum momento gerando informação no body da requisições. Fiz a pergunta para saber se estava fazendo a analise do debug em alguma unit errada.

Att. Jefferson

  • Moderadores
Postado
16 horas atrás, jefferson01 disse:

Sim é gerado o log.

20/03/24 15:50:37:072 - Comando Enviar: 
20/03/24 15:50:37:312 - Retorno Envio: HTTPCode=500
Result={
    "message" : "No message body"
}

Em debug não consegui observar em nenhum momento gerando informação no body da requisições. Fiz a pergunta para saber se estava fazendo a analise do debug em alguma unit errada.

Att. Jefferson

eu acho que eles estão viajando srsrs

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado (editado)

Bom dia. Na consulta alguem ta tendo problema. No componente passei parte a parte debugando e a unica coisa que vi diferente foi no preenchimento do KeyUser

procedure TBoletoW_Itau_API.DefinirKeyUser;
begin
  if Boleto.Cedente.CedenteWS.IndicadorPix then
  begin
    if Assigned(ATitulo) then
       FPKeyUser := 'x-itau-correlationID: ' + Boleto.Cedente.CedenteWS.ClientID;
  end
  else
    FPKeyUser := 'x-itau-apikey: ' + Boleto.Cedente.CedenteWS.ClientID + #13#10 +
      'x-itau-flowID: 1' + #13#10 +
      'x-itau-correlationID: ' + GerarUUID;
end;

Fiz essa alteração que ta igual do postman que fiz o teste e deu certo.

image.thumb.png.c21106b30e933be7b111ec136ff770d8.png

 

No demo ta me retornando Erro 400.2024.03.25.09.21.56.240-RetornoConsulta.txt

No postman estou conseguindo trazer essa informação. Não sei o que pode ser. Ja verifiquei todos os outros pontos e so tras o erro 400

Editado por Lucio Bittes
Postado

Coloquei o log 

25/03/24 17:06:18:578 - Comando Enviar: TOAuth
25/03/24 17:06:18:580 - URL: [POST] https://sts.itau.com.br/api/oauth/token
25/03/24 17:06:18:999 - Validade: 25/03/2024 17:11:18
25/03/24 17:06:26:068 - Comando Enviar: TBoletoW_Itau_API
25/03/24 17:06:27:222 - Comando Enviar: 
25/03/24 17:06:55:891 - URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=065400139211&codigo_carteira=109&nosso_numero=00020001
25/03/24 17:07:01:848 - Retorno Envio: TBoletoW_Itau_API
25/03/24 17:07:01:848 - Código do Envio: 400

Pelo postman.

image.thumb.png.7d7eefa6ad9805a2bfacd384af906bda.png

Já olhei tudo e não to conseguindo identificar o ponto da onde ta me retornando o erro.

Postado (editado)
3 minutos atrás, Daniel InfoCotidiano disse:

no nosso numero do get postman bate com o nosso numero q vc mandou acima?

 

Sim, nenhuma diferença. Inclusive a mesma url e criada corretamente. Os dois estão iguais.

 

image.thumb.png.151bcf15c0fdd70454c61f8f0282e5a6.png

Editado por Lucio Bittes
Postado
Em 15/02/2024 at 18:17, Daniel InfoCotidiano disse:

@Lucio Bittes boa tarde !
A coonsulta em produção está funcionando ?
tive um relato de um usuario que não esta retornando, mas o banco não o respondeu sobre a autorização da consulta se está ativa ou não.

Você inclusive tinha comentado comigo sobre o assunto. Estou com as credenciais para efetuar a consulta.

Postado
Citar

 

 

Vi que está com o mesmo problema. No meu caso não e o certificado e nem o clientid. Porque no postman funciona e tras a informação. No exemplo tras somente o erro 400 Bad request.

  • Membros Pro
Postado
6 horas atrás, Lucio Bittes disse:

Vi que está com o mesmo problema. No meu caso não e o certificado e nem o clientid. Porque no postman funciona e tras a informação. No exemplo tras somente o erro 400 Bad request.

Boa tarde. Estou tendo o mesmo problema. Não consigo realizar a consulta. Retornando 400 Bad request.

  • Curtir 1
  • Consultores
Postado
1 hora atrás, Elinaldo Sousa Bonfim disse:

Boa tarde. Estou tendo o mesmo problema. Não consigo realizar a consulta. Retornando 400 Bad request.

sua conta tbm tem 7 posições ou 5 ?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Consultores
Postado
23 minutos atrás, Elinaldo Sousa Bonfim disse:

digitios. Na requisição ele gera corretamente a URL. Não tem nenhuma diferença.

perguntei pq tenho um outro caso q o usuario esta com uma conta de 7 digitos.
No postman funciona a consulta do Sr?
Ele localiza o boleto ?
Consegue por favor testar com o programa exemplo.
Pq caso nao funcione e se desejar nos passar via email o INI do exemplo com as informacoes bancarias, certificado e o nosso numero para consulta. testamos em nosso ambientes
[email protected], no corpo do email favor colar o link deste post para que possamos identifica-lo;

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Postado
8 minutos atrás, Daniel InfoCotidiano disse:

perguntei pq tenho um outro caso q o usuario esta com uma conta de 7 digitos.
No postman funciona a consulta do Sr?
Ele localiza o boleto ?
Consegue por favor testar com o programa exemplo.
Pq caso nao funcione e se desejar nos passar via email o INI do exemplo com as informacoes bancarias, certificado e o nosso numero para consulta. testamos em nosso ambientes
[email protected], no corpo do email favor colar o link deste post para que possamos identifica-lo;

Confirma o recebimento por favor. Te mandei também o print do postman com o retorno do boleto.

23 horas atrás, Lucio Bittes disse:

Sim, clientid e clientsecret e o certificado são todos os mesmos.

LogSimples.txt 5.98 kB · 0 downloads

2024.03.25.17.57.40.348-RetornoConsultaDetalhe.txt 445 B · 0 downloads

image.png.ca86203143834d86d407db0288e79d46.png

Sao todos os mesmos. 

Já comparei todos os detalhes. São todos os mesmos. Não sei se e alguma coisa que ta faltando.

Aqui tem os logs se precisar.

  • Consultores
Postado
4 minutos atrás, Lucio Bittes disse:

Confirma o recebimento por favor. Te mandei também o print do postman com o retorno do boleto.

Recebido. Apos os testes relatamos aqui

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Postado
29 minutos atrás, Daniel InfoCotidiano disse:

Bom dia @Lucio Bittes
Subimos uma correção, pode atualizar seu svn e rodar o instalador por favor.
após os estes se puder nos dar um feedback;
É para estar funcionando em seu ambiente agora

Acabei de efetuar a consulta e retornou com sucesso. Obrigado!

  • Curtir 1
  • Este tópico foi criado há 239 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.