Este código foi usado para os testes iniciais de integração com a API do banco Itaú com o objetivo de gerir todo o fluxo de cobranças PIX dentro do sistema.
Como foi usado para testes iniciais, se for usar em produção, recomendo separar algumas partes do códigos em métodos que reaproveitem mais o código, reduzindo seu tamanho e a criação de objetos específicos para algumas atividades/dados, como os dados do devedor, etc.
Erick Delgado - 04/10/2021