Membros Pro isolopak Postado 27 Junho Membros Pro Postado 27 Junho 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 Consultores Postado 28 Junho 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 Autor Membros Pro Postado 10 Julho 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 Consultores Postado 10 Julho 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 Segunda as 12:19 Consultores Postado Segunda as 12:19 @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
Recommended Posts