Membros Pro isolopak Postado 27 Junho, 2024 Membros Pro Postado 27 Junho, 2024 Boa tarde. Estava com alguns problemas que estava acontecendo comigo ao utilizar a geração de boleto para o Itaú em homologação. Atualmente utilizo uma integração realizada pela nossa equipe. E estamos migrando para o componente. Notei que no componente não é possível enviar para produção um boleto como simulação. Gostaria de saber se não é possível essa implementação no componente. Para casos onde realizamos as simulações com as credenciais de produção. E conforme a documentação, é possível enviar no body informando que é simulação para que o mesmo seja validado, mas não será gerado o boleto e/ou pix. Com isso é possível validar a comunicação com as credenciais e arquivos de certificado em produção sem a necessidade de gerar um novo boleto efetivo.
Consultores Diego Foliene Postado 28 Junho, 2024 Consultores Postado 28 Junho, 2024 On 6/27/2024 at 3:33 PM, isolopak said: Boa tarde. Estava com alguns problemas que estava acontecendo comigo ao utilizar a geração de boleto para o Itaú em homologação. Atualmente utilizo uma integração realizada pela nossa equipe. E estamos migrando para o componente. Notei que no componente não é possível enviar para produção um boleto como simulação. Gostaria de saber se não é possível essa implementação no componente. Para casos onde realizamos as simulações com as credenciais de produção. E conforme a documentação, é possível enviar no body informando que é simulação para que o mesmo seja validado, mas não será gerado o boleto e/ou pix. Com isso é possível validar a comunicação com as credenciais e arquivos de certificado em produção sem a necessidade de gerar um novo boleto efetivo. Boa tarde! Conferi com a equipe de consultores e de fato, não tem nada neste sentido que permita fazer este teste em produção. Precisa estar configurado homologação para enviar como simulação, conforme você destacou. Criada a #TK-5662 para análise e parecer por parte da equipe de consultores. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro isolopak Postado 10 Julho, 2024 Autor Membros Pro Postado 10 Julho, 2024 Olá. Bom dia. Fiz umas alterações no componente para ser possível informar o boleto para o Itaú enviando para produção e sendo possível definir se o processo é simulação ou efetivação. Segue anexo o patch e unit com as alterações para facilitar o entendimento do caso. Nestas units que enviei consta uma outra alteração que realizei referente a instruções de cobrança que detalhei melhor no tópico: Neste caso, para essa alteração, segui a lógica utilizada para definir o ambiente de homologação e produção. Criando uma nova property chamada Processo nas classes TACBrWebService (Unit: ACBrBoleto) e TOAuth (Unit: ACBrBoletoWS.Rest.OAuth) com um novo enum para esse contexto. TpcnTipoProcessoBoleto = (tpNaoInformado, tpSimulacao, tpEfetivacao); Nos eventos de Create de ambas as classes inicializei elas de forma a manter o comportamento padrão do componente, onde caso não informar valor nelas terão o comportamento sem a minha implementação. Desta forma não irá impactar quem não deseje utilizar esse comportamento. E no processo de geração do JSON para envio para a API do Itaú ajuste para caso houver um valor diferente de tpNaoInformado utilizar o respectivo valor, porém caso contrário o valor será utilizado com base no ambiente: BOLETO_ITAU_SIMULACAO.patch ACBrBoleto.pas ACBrBoletoWS.Rest.OAuth.pas pcnConversao.pas
Consultores Diego Foliene Postado 10 Julho, 2024 Consultores Postado 10 Julho, 2024 Bom dia! Muito obrigado! Vou complementar a tarefa respectiva. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Consultores Daniel InfoCotidiano Postado 25 Novembro, 2024 Consultores Postado 25 Novembro, 2024 @isolopak Bom dia! Obrigado pela contribuição, mas o time de boleto fez de outra forma informando enumerados para o ambiente, vide post: Gostaria de pedir uma gentileza se possível de testar a Unit abaixo em Produção e Homologacao. Em SandBox testei aqui. Será possivel realizar este teste para nós com a unit abaixo ?(lembrando que precisa estar com o SVN atualizado. ) Obrigado ! ACBrBoletoW_Itau_API.pas Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 2 Dezembro, 2024 Consultores Postado 2 Dezembro, 2024 @Antonio Gomes Bom dia ! Agora a API Itau conta com 3 endpoints (Produção, Homologacao (que usa credenciais de producao mas envia uma propriedade de Teste/Validacao no json) e SandBox) Será que consegue por favor testar para nós a unit abaixo em Homologação, SandBox e Producao ? ACBrBoletoW_Itau.pas Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 3 Dezembro, 2024 Consultores Postado 3 Dezembro, 2024 @isolopak chegou a testar com a unit enviada em post anterior (25/11) para que possamos dar continuidade? Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 16 Dezembro, 2024 Consultores Postado 16 Dezembro, 2024 Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Recommended Posts