Jump to content

dev botao

Retorno Santander imcompleto - ACBrBoletoRet_Santander.pas


Go to solution Solved by I3 SISTEMAS,
  • Este tópico foi criado há 457 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

A leitura do retorno santader essa classe ACBrBoletoW_Santander_API.pas não esta correta não, só ler poucas informações e tem dando que nem existem no json, preciso de ajuda pra entender.
vou posta o json aqui pra darem uma olhada. 
json com os dois tipos de retorno:
 //settlement: Pesquisa para informações de baixas/liquidações do boleto
// bankslip: Pesquisa para dados completos do boleto

retorno santander classe.png

retorno santader.json

  • Membros Pro
  • Solution
Posted

Olá segue classes corrigidas

ACBrBoletoRet_Santander_API.pas

Alteração da procedure TBoletoW_Santander_API. GerarDados;
Motivo: verbo errado na chamada "POST"
Solução: foi alterado o verbo para "PATCH" no modo tpAltera e tpBaixa

Alteração da procedure TBoletoW_Santander_API. RequisicaoBaixa;
Motivo: estava incluindo um array de mensagens no metodo e não existe esse campo na rota, dai dava erro no envio do Json;
Solução: foi removida a linha que gerada essa parte errada do Json.

ACBrBoletoW_Santander_API.pas

Alteração da function TRetornoEnvio_Santander_API. LerRetorno(const ARetornoWS: TACBrBoletoRetornoWS): Boolean;
Motivo: Não tinha implementado a consulta detalhe, so tinha o retorno de criação de boleto emplementado.
Solução: Foi criado e testando em produção a consultar detalhe com boletos abertos e boletos pagos;


Conclusão:
Foi gerado boletos e baixado e feito alteração de data e testes de liquidação, todos os testes em produção foram bem sucedidos.
Solicito a inclusão dessas alterações nos fontes do acbr.

 

ACBrBoletoRet_Santander_API.pas ACBrBoletoW_Santander_API.pas

  • Consultores
Posted

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

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...