Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Bom dia, 

Tive que fazer alguns ajustes no Banrisul com um cliente que entrou em produção:

1 - Ajustes quando não possui juros deve informar a tag juros;

2 - Para liberar o ambiente de produção deve ser enviado requisição para o endpoint de Produção, mas com o tipo de ambiente 'T' de teste, para após esses testes o banco liberar a API produção;

Segue o fonte alterado e a documentação. 


https://developers-openbanking.banrisul.com.br/pages/PORTAL_V1.8.3/docs/clientes-banrisul/api-cobranca-v1.4.1.html#section/Explore-nossas-APIs/Acesso-ao-Portal

 

 

 

testes homologação.png

ACBrBoletoW_Banrisul.pas

  • 4 semanas depois ...
  • 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"

  • Membros Pro
Postado

Boa tarde,

Não funcionaram as alterações.

1 - Juros: Se olhar no fontes que enviei foi alterado o teste de juros para  que se não tiver valor de juros o sistema deve gerar a tag com informação 3 - isento. E na versão disponibilizada não tem essa alteração.

 

2 - Quanto ao envio de teste: o ambiente da API é  PRODUÇÃO e o envio é de TESTE,  não muda o ambiente, o ambiente continua sendo Produção, só muda a informação no Jason, no campo Ambiente = T.

Na alteração que enviei utilizo o campo VersaoDF  para informar que é TESTE, mas o ambiente PRODUÇÃO,  pois deve buscar os endereços da URL da API de produção. 

Enviei o T - teste no campo VersaoDF  para que não mude o ambiente, apenas preencha o campo ambiente do Jason com = 'T', mas sem alterar o ambiente da API, que deve continuar como produção.

   if Boleto.Configuracoes.WebService.VersaoDF = 'T' then
      Result := 'T'
   else
      Result := IfThen(Boleto.Configuracoes.WebService.Ambiente = taProducao, 'P', 'T');

Ou seja teremos a seguinte situação:

1) Ambiente da  API - obedece a propriedade Webservice.Ambiente 

2) O Campo Ambiente do Jason segue o teste acima:

    Se VersaoDF = T  o  campo no Jason = T

    Se VersaoDF <> T  utilizar de acordo com o ambiente P-Produção  ou  T-Homologação

 

Em 04/10/2024 at 08:29, Desenv. AT Info Sistemas disse:

Bom dia, 

Tive que fazer alguns ajustes no Banrisul com um cliente que entrou em produção:

1 - Ajustes quando não possui juros deve informar a tag juros;

2 - Para liberar o ambiente de produção deve ser enviado requisição para o endpoint de Produção, mas com o tipo de ambiente 'T' de teste, para após esses testes o banco liberar a API produção;

Segue o fonte alterado e a documentação. 


https://developers-openbanking.banrisul.com.br/pages/PORTAL_V1.8.3/docs/clientes-banrisul/api-cobranca-v1.4.1.html#section/Explore-nossas-APIs/Acesso-ao-Portal

 

 

 

testes homologação.png

ACBrBoletoW_Banrisul.pas 22.12 kB · 2 downloads


 

 

 

 

  • Consultores
Postado

ACBrBoletoW_Banrisul.pas

 

Boa tarde,

Faça os testes com essa unit...

o campo VersãoDF não possui essa finalidade, e sim, possui a finalidade de versionamento da versão da API, V1, V2, V3, V4, etc...

para isso isso a variavel de ambiente possui o dominio (Produção, Homologação, SandBox)

 

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"

  • Membros Pro
Postado

Boa tarde, 

Sim, mas foi o campo que o Daniel sugeriu para identificar como teste, pois preciso de um campo para indicar que é teste.

Já que o campo Ambiente será produção, mas não pode ir  para o Jason como P, tem que ir como T de teste, ou seja é Teste na API de Produção e não teste na API de homologação.

O ambiente é de Produção, para pegar as URL de produção, mas no campo do Jason deve ir T quando for de Teste.

  • Membros Pro
Postado

Boa tarde,

Mas mesmo assim a questão do Banrisul é diferente dessas 3, pois é em Produção mas como teste, e  por  isso aquela vez você me indicou usar o campo VersaoDF para indicar que era teste.

Pois o Ambiente é Produção, mas no Jason temos que indicar 'T' de  teste e não P de produção.

  • Consultores
Postado

Observe a Unit Anexada acima pelo Panda:

Onde define URL:

image.png

 

veja define ambiente:
image.png


Só tirou como vc fez e deixamos como os outros.
Foram criadas novas propriedades conforme a noticia.
Salve no seu ambiente , build...
Atenção nao estamos utrilizando mais o versaoDF.

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • 2 semanas depois ...
  • Consultores
Postado

Bom dia !
Esta comigo para esta tarefa da semana.

Vc pode utilizar esta versão que vc mesmo alterou e nos enviou enquanto esta na nossa fila de analise.
Devido ao dia do acbr, tivemos o time reduzido, agradeço a compreensão.
Aviso assim que concluir.
Obrigado !

#TK-6263

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • 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"

  • Membros Pro
Postado (editado)

Boa tarde,

Ta quase, mais uma correção.

Na rotina dos juros colocaram o nome a tag errada.

Eu peço para colocar na versão porque somos mais de 10 programadores e ai eu tenho que ficar lembrando um por um para usar o meu fonte no seu micro quando vai usar/atualizar o Acbr

 

Obrigado

 

ACBrBoletoW_Banrisul.pas

Editado por Desenv. AT Info Sistemas
  • 1 mês depois ...
×
×
  • 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...