Ir para conteúdo
  • Cadastre-se

dev botao

Itau Boleto via API


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro
Postado

Bom dia Senhores,

Me desculpem se o tópico é repetido, existe algum link onde eu posso ver o exemplo de preenchimento do componente para gerar o boleto para o Itaú via API? me refiro na questão do certificado, ou alguma particularidade do Itaú.

Obrigado.

  • Consultores
  • Solution
Postado

Existem em nossa base de conhecimento, mas alguns posts do forum esta fora hoje, nossa equipe esta trabalhando para voltar ao normal.
Scope=boletoscash-boletos-consulta_titulo
ClientID=
ClientSecret=
producao, precisa dos certificados KEY, CRT

VersaoDF = 'V2'

  • 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

  • Membros Pro
Postado
1 hora atrás, Daniel InfoCotidiano disse:

Existem em nossa base de conhecimento, mas alguns posts do forum esta fora hoje, nossa equipe esta trabalhando para voltar ao normal.
Scope=boletoscash-boletos-consulta_titulo
ClientID=
ClientSecret=
producao, precisa dos certificados KEY, CRT

VersaoDF = 'V2'

Obrigado Daniel, na geração do certificado tem algum exemplo? 

  • Consultores
Postado
1 hora atrás, rpaulogio disse:

Obrigado Daniel, na geração do certificado tem algum exemplo? 

https://devportal.itau.com.br/certificado-dinamico#obter-chaves



vc vai encontrar aqui neste post
https://forum.casadodesenvolvedor.com.br/topic/43985-gerando-certificado-crt-para-o-banco-itaú-pix-e-boleto-webservice/

  • Obrigado 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

  • Membros Pro
Postado
Em 26/08/2024 at 16:50, Daniel InfoCotidiano disse:

Boa tarde Daniel,

consegui gerar o client secret e certificado conforme documentação, conforme mencionado acima usa somente em produção os certificados key e crt? isso mesmo?

Obrigado.

  • Consultores
Postado
42 minutos atrás, rpaulogio disse:

consegui gerar o client secret e certificado conforme documentação, conforme mencionado acima usa somente em produção os certificados key e crt? isso mesmo?

isso mesmo.
apenas comentando.. boletos registrado com qrcode (PIX) para consultar, o banco precisa de outras credenciais.
um usuario passou por isso ontem, nao estava conseguindo consultar boletos com pix.. ligou no suporte e criaram novas credenciais para consultas PIX.
Resumindo:
Quando indicadorPIX estiver false: Ele vai gerar os boletos e consultar com estas q vc tem
Quando indicadorPIX estiver true: ele vai gerar boletos com suas credenciais, mas para consultar o banco vai te fornecer outras credenciais (segundo o usuario)
Entao se tiver problemas com consultas com pix, provavelmente é isso.

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

  • Membros Pro
Postado
3 minutos atrás, Daniel InfoCotidiano disse:

isso mesmo.
apenas comentando.. boletos registrado com qrcode (PIX) para consultar, o banco precisa de outras credenciais.
um usuario passou por isso ontem, nao estava conseguindo consultar boletos com pix.. ligou no suporte e criaram novas credenciais para consultas PIX.
Resumindo:
Quando indicadorPIX estiver false: Ele vai gerar os boletos e consultar com estas q vc tem
Quando indicadorPIX estiver true: ele vai gerar boletos com suas credenciais, mas para consultar o banco vai te fornecer outras credenciais (segundo o usuario)
Entao se tiver problemas com consultas com pix, provavelmente é isso.

eita, obrigado pelo aviso.

  • Curtir 1
  • Membros Pro
Postado
23 horas atrás, Daniel InfoCotidiano disse:

isso mesmo.
apenas comentando.. boletos registrado com qrcode (PIX) para consultar, o banco precisa de outras credenciais.
um usuario passou por isso ontem, nao estava conseguindo consultar boletos com pix.. ligou no suporte e criaram novas credenciais para consultas PIX.
Resumindo:
Quando indicadorPIX estiver false: Ele vai gerar os boletos e consultar com estas q vc tem
Quando indicadorPIX estiver true: ele vai gerar boletos com suas credenciais, mas para consultar o banco vai te fornecer outras credenciais (segundo o usuario)
Entao se tiver problemas com consultas com pix, provavelmente é isso.

Boa tarde Daniel, uma duvida, a consulta dos boletos e feita por período igual do banco do brasil, ou carrego o boleto no componente e faço a consulta?

  • Consultores
Postado
48 minutos atrás, rpaulogio disse:

Boa tarde Daniel, uma duvida, a consulta dos boletos e feita por período igual do banco do brasil, ou carrego o boleto no componente e faço a consulta?

a consulta em lista

vc informa o filtro de data Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio
ela procura a partir da data informada

 

  • Obrigado 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

  • Membros Pro
Postado
Em 30/08/2024 at 16:37, Daniel InfoCotidiano disse:

a consulta em lista

vc informa o filtro de data Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio
ela procura a partir da data informada

 

Daniel,

Uma duvida, existe diferença em usar Boleto.Configuracoes.WebService.Filtro.dataMovimento.DataInicio/DataFinal por esse que vc passou?

  • Membros Pro
Postado
5 minutos atrás, Daniel InfoCotidiano disse:

nao, ele vai ignorar a data final p q li no codigo.
Pode passar assim

não entendi

  • Consultores
Postado


Itau utiliza Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio
Tem bancos q utiliza dataRegistro e dataMovimento
No seu caso, para o Itau, precisa informar Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio

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

  • Membros Pro
Postado
4 minutos atrás, Daniel InfoCotidiano disse:


Itau utiliza Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio
Tem bancos q utiliza dataRegistro e dataMovimento
No seu caso, para o Itau, precisa informar Boleto.Configuracoes.WebService.Filtro.dataRegistro.DataInicio

Certo, obrigado.

Daniel, estou tentando enviar um boleto para o itau e recebo o erro: 02/09/24 16:24:22:018 - Falha Envio: Falha na Autenticação: HTTP_Code=404 Erro=, existe algum log retorne mais informações?

  • Consultores
Postado
23 horas atrás, rpaulogio disse:

Daniel, estou tentando enviar um boleto para o itau e recebo o erro: 02/09/24 16:24:22:018 - Falha Envio: Falha na Autenticação: HTTP_Code=404 Erro=, existe algum log retorne mais informações?

boa tarde !
com o LogWS da para identificar. deixe ele no modo paranoico

  • Obrigado 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

  • 2 semanas depois ...
  • Membros Pro
Postado
Em 03/09/2024 at 15:58, Daniel InfoCotidiano disse:

boa tarde !
com o LogWS da para identificar. deixe ele no modo paranoico

Bom dia Daniel,

Ajustei o log do e estou recebendo a seguinte mensagem:

Log:

image.thumb.png.b7d5314c324da936b40f96a54f654079.png

Porém usando o Postman com as mesmas credenciais eu consigo gerar token e enviar o boleto para a API, conseguem me ajudar se estou preenchendo algo de errado no componente?

Postman:

image.thumb.png.ac1c4fa276946e9e83e908ce29473aaa.png

  • Consultores
Postado

bom dia @rpaulogio
Se testar com o programa exemplo acontece o mesmo ?
vc lembrou de definir estas propriedades para o itau:

  FACBrBoleto.Configuracoes.WebService.ArquivoCRT := 'E:\certificado\teste.pem';
  FACBrBoleto.Configuracoes.WebService.ArquivoKEY := 'E:\certificado\teste.key';

  FACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2';
  FACBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2;
  FACBrBoleto.Configuracoes.WebService.TimeOut := 60000;

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

  • Membros Pro
Postado
6 minutos atrás, Daniel InfoCotidiano disse:

bom dia @rpaulogio
Se testar com o programa exemplo acontece o mesmo ?
vc lembrou de definir estas propriedades para o itau:

  FACBrBoleto.Configuracoes.WebService.ArquivoCRT := 'E:\certificado\teste.pem';
  FACBrBoleto.Configuracoes.WebService.ArquivoKEY := 'E:\certificado\teste.key';

  FACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2';
  FACBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2;
  FACBrBoleto.Configuracoes.WebService.TimeOut := 60000;

Estou na duvida agora, vc me passou que o certificado era key e CRT, acima vc passou KEY E PEM? existe diferença? entre produção e homologação?

image.thumb.png.62d37c60f8f75cf31ab04ea2851853c9.png

  • Membros Pro
Postado
1 minuto atrás, Daniel InfoCotidiano disse:

Na homologacao vc nao precisa dos certificados, vc esta testando em homologacao ?
ArquivoCRT = pode ser crt ou pem...

 

estou testando em homologação e os campos esta de acordo com o que vc passou, vc testar no Demo.

  • Membros Pro
Postado
1 minuto atrás, Daniel InfoCotidiano disse:

qq coisa, se não der certo.. envie o .ini do exemplo  com deus dados preenchidos
[email protected] no corpo da mensagem, anexe o link deste post para que possamos identifica-lo
testo aqui p vc

certo..vou testar e te envio, outra duvida, no log esta com a url: URL: [POST] https://devportal.itau.com.br/api/jwt, no postman é diferente: https://sts.itau.com.br/api/oauth/token, isso para gerar o token, esta correto?

  • Consultores
Postado

Estes 2 endpoints sao para autenticacao.
Quando vc marca na propriedade homologacao, ele utiliza o endpoint de homologação:  C_URL_OAUTH_HOM = 'https://devportal.itau.com.br/api/jwt';
Se estiver em producao:   C_URL_OAUTH_PROD = 'https://sts.itau.com.br/api/oauth/token';



image.png

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

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.