Jump to content

dev botao

Itau Boleto via API


rpaulogio
Go to solution Solved by Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro

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.

Link to comment
Share on other sites

  • Consultores
  • Solution

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'

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

Link to comment
Share on other sites

  • Membros Pro
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? 

Link to comment
Share on other sites

  • Consultores
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/

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

Link to comment
Share on other sites

  • Membros Pro
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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • Membros Pro
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.

  • Like 1
Link to comment
Share on other sites

  • Membros Pro
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?

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

  • Membros Pro
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?

Link to comment
Share on other sites

  • Consultores


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

Link to comment
Share on other sites

  • Membros Pro
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?

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

  • 2 weeks later...
  • Membros Pro
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

Link to comment
Share on other sites

  • Consultores

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

Link to comment
Share on other sites

  • Membros Pro
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

Link to comment
Share on other sites

  • Membros Pro
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.

Link to comment
Share on other sites

  • Consultores

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

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

Link to comment
Share on other sites

  • Membros Pro
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?

Link to comment
Share on other sites

  • Membros Pro
8 minutos atrás, rpaulogio disse:

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?

Daniel, acho que entendi, são urls de produção e homologação.

image.png.66eae2791d327f0a26ec86d0304962a4.png

Link to comment
Share on other sites

  • Consultores

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...