leandroferreirama / api-itau

0 stars 2 forks source link

Vencimento do Token de autorização e descontos #2

Open mlizander opened 5 days ago

mlizander commented 5 days ago

Olá, Leandro! Ainda vou dar uma lida na documentação do Itaú, mas olhando o código do seu sdk para a API do Itaú, notei dois probleminhas, que ainda não coloquei em testes, mas que acredito que vão aparecer enquanto eu estiver testando. Nos e-mails iniciais que o Itaú me enviou, ele diz que o Token tem validade de 5 minutos, e que teria que ser implementada uma forma de reaproveitamento do token durante os 5 minutos em que ele estivesse válido, evitando a solicitação de vários tokens tendo algum ainda com validade. Não vi essa implementação no seu código... Você saberia dizer se tem essa verificação, ou se eu teria que alterar a sdk para fazer essa verificação/reaproveitamento? E nos dados do boleto, percebi a não existência de desconto e data até onde vai ter o desconto... Seria outra adaptação que eu teria que fazer?

mlizander commented 5 days ago

Em tempo, no readme do seu SDK tem uma observação de que para usar a alteração do vencimento e a baixa do boleto é necessária uma nova habilitação... Segundo o Itaú, não é mais preciso... uma única credencial, secret e certificados dá acesso a todos os endpoints, de cobrança e de pix...

leandroferreirama commented 5 days ago

Bom dia Marcus,

Realmente não há a implementação do armazenamento do token por 5 minutos, mas não existe um block não permitindo gerar o token. Não tem implementado o desconto. Mas é bem simples de implementar, só seguir a lógica do juros ou multa. No construtor do Bolecode, teria que colocar o parâmetro como nulo e validar se não é nulo para carregar os dados para não quebrar quem já está usando sem passar por parÂmetro o desconto.

Na habilitação do itau, precisam fazer duas, a de boleto e de pix também, com certificados diferentes para usar o bolecode.

Em qui., 24 de out. de 2024 às 07:55, Marcus Lizander dos Santos Lugão < @.***> escreveu:

Olá, Leandro! Ainda vou dar uma lida na documentação do Itaú, mas olhando o código do seu sdk para a API do Itaú, notei dois probleminhas, que ainda não coloquei em testes, mas que acredito que vão aparecer enquanto eu estiver testando. Nos e-mails iniciais que o Itaú me enviou, ele diz que o Token tem validade de 5 minutos, e que teria que ser implementada uma forma de reaproveitamento do token durante os 5 minutos em que ele estivesse válido, evitando a solicitação de vários tokens tendo algum ainda com validade. Não vi essa implementação no seu código... Você saberia dizer se tem essa verificação, ou se eu teria que alterar a sdk para fazer essa verificação/reaproveitamento? E nos dados do boleto, percebi a não existência de desconto e data até onde vai ter o desconto... Seria outra adaptação que eu teria que fazer?

— Reply to this email directly, view it on GitHub https://github.com/leandroferreirama/api-itau/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVF7NKGKRAD66R3AK4NJOXDZ5DGYVAVCNFSM6AAAAABQQZV6W6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGYYTCMRQGQ2DSNI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

Leandro F. Marcelli Integração Sistemas - Suporte (41) 99778-0000

leandroferreirama commented 5 days ago

Quando eu implantei o certificado do pix era diferente do boleto. Teria que testar se a informação que te passaram está correta, sabe como é banco né..

Em qui., 24 de out. de 2024 às 07:57, Marcus Lizander dos Santos Lugão < @.***> escreveu:

Em tempo, no readme do seu SDK tem uma observação de que para usar a alteração do vencimento e a baixa do boleto é necessária uma nova habilitação... Segundo o Itaú, não é mais preciso... uma única credencial, secret e certificados dá acesso a todos os endpoints, de cobrança e de pix...

— Reply to this email directly, view it on GitHub https://github.com/leandroferreirama/api-itau/issues/2#issuecomment-2434952885, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVF7NKC4TBKAIJ4ARVFXB7DZ5DG75AVCNFSM6AAAAABQQZV6W6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZUHE2TEOBYGU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

Leandro F. Marcelli Integração Sistemas - Suporte (41) 99778-0000

mlizander commented 5 days ago

Sim... eu vou testar, porque o Banco me garantiu ontem que o certificado e credenciais são a mesma

mlizander commented 5 days ago

Com relação ao block, vou ver na documentação hoje... pretendo ler ela hoje (me liberaram ontem)... É que o Bradesco tem... então fiquei receoso...

leandroferreirama commented 5 days ago

Você fez um componente para usar no Bradesco?

Em qui., 24 de out. de 2024 às 09:05, Marcus Lizander dos Santos Lugão < @.***> escreveu:

Com relação ao block, vou ver na documentação hoje... pretendo ler ela hoje (me liberaram ontem)... É que o Bradesco tem... então fiquei receoso...

— Reply to this email directly, view it on GitHub https://github.com/leandroferreirama/api-itau/issues/2#issuecomment-2435096336, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVF7NKGQI4X5GTNK44WSEQLZ5DO7BAVCNFSM6AAAAABQQZV6W6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZVGA4TMMZTGY . You are receiving this because you commented.Message ID: @.***>

--

Leandro F. Marcelli Integração Sistemas - Suporte (41) 99778-0000

mlizander commented 5 days ago

Ainda não... Eles ainda não me mandaram o manual correto... Só desenvolvi o token de autorização até o momento, que no Bradesco dura 1 hora.

mlizander commented 5 days ago

Daí eu fiz um singleton, para que sempre pegue a mesma instância do token, verifique a validade e gere um outro, se expirado.