Ir para conteúdo
  • Cadastre-se

dev botao

Melhoria para homologação da API de bolecode do itaú


Ver Solução Respondido por sou.natalia,

Recommended Posts

Postado

Vi em tópicos do fórum que o acbrBoleto não está configurado para funcionar a homologação da API do Itaú com o Bolecode, isso porque só retorna erro 500 quando não é enviado o JSON exatamente igual ao caso de teste deles. Por esse motivo ajustei alguns campos para que o json enviado se encaixe no caso mapeado pelo sandbox do banco. Abaixo tem os campos que fiz alteração. Ainda não tenho acesso a produção da API portanto não sei se essas mudanças implicaram em algo no fluxo dela, mas acredito que não.

**"indicador_pagamento_parcial":"True",

**"quantidade_maximo_parcial":0,

**"desconto_expresso":"False"

Retirei esses campos porque segundo a documentação não é para enviá-los. Ficou assim:

image.thumb.png.1318892496271e72ebeb4f5ad6139aca.png

Por algum motivo na homologação está fixo que tem que enviar a negativação, mesmo não sendo obrigatório, forcei a enviar apenas na homologação.

image.thumb.png.2cf893ea197ff36a4a84cb222a2da873.png

Adicionei data da multa ao invés de quantidade de dias para api do pix porque nesse é necessário enviar a data. Fiz a mesma coisa para os juros.

Alterei a forma para não enviar descontos, não é obrigatório o envio na homologação e parece que possui estrutura diferente, então decidi retirá-lo na homologação porque pelo o que nas postagens deve tá funcionando na produção, ficou assim:

image.thumb.png.9b963c51edc329b33f4c6e78ee906b0e.png

O "codigo_carteira" está para receber uma string na API do pix, fiz essa alteração.

O campo “texto_uso_beneficiario” estava com ‘0’, porém estava sendo recusado na homologação, então passei fixo o ‘000001’. Além disso, ‘texto_seu_numero’ não tem na API do pix então retirei o envio.

Ressalto novamente que não tenho certeza se essas modificações vão dar algum problema na Produção pois ainda não tenho acesso. Mas depois dessas mudanças conseguir fazer testes na homologação que é bem engessada e não dá para testar muito bem, seria bom alguém com as credenciais testar pra ver se continua ok o envio da requisição. Adicionei o arquivo modificado aqui para vocês realizarem o teste.

ACBrBoletoW_Itau_API.pas

  • Obrigado 1
  • Moderadores
Postado
54 minutos atrás, sou.natalia disse:

Aqui utilizei essa, deixei aqui para tentar ajudar, caso alguém passe por esse problema só fazer as alterações.

Bom se quer que subimos ao svn a mudança peço que faço que solicitei acima

lembrando que agora seu svn está marcado e não vai conseguir atualizar essa unit. ficando assim com ela parada

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...