Ir para conteúdo
  • Cadastre-se

dev botao

Retorno Santander imcompleto - ACBrBoletoRet_Santander.pas


Ver Solução Respondido por I3 SISTEMAS,
  • Este tópico foi criado há 403 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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
Postado

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
Postado

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"

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