Ir para conteúdo
  • Cadastre-se

dev botao

Itau Boleto via API


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

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?

  • 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

  • Este tópico foi criado há 139 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...