Membros Pro ademar-datalan Postado 30 Abril Membros Pro Compartilhar Postado 30 Abril Estou precisando registrar boletos via API do BANRISUL. O link com as instruções é esse: https://developers-openbanking.banrisul.com.br/pages/PORTAL_V1.7.6/docs/clientes-banrisul/api-cobranca-v1.2.0.html Tem como fazer essa implementação? Posso ajudar com os testes. Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 30 Abril Moderadores Compartilhar Postado 30 Abril Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 3 Maio Consultores Compartilhar Postado 3 Maio @ademar-datalan Boa tarde ! No momento estamos trabalhando com outras implementações. Se vc desejar contribuir com a comunidade e acelerar um pouco o processo, pode criar a API a partir de uma que já esteja em pronta. caso precise de um auxilio vamos acompanhando você Ou podemos realizar esta implementação, vai entrar em nosso backlog (fila) para que seja implementado no banco sob demanda. De qualquer forma vou criar uma tarefa para entrar em nosso backlog, caso queria contribuir vamos validando ela q ja estará criada. Tk-5398 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Segunda as 13:39 Membros Pro Compartilhar Postado Segunda as 13:39 Bom dia! O Boleto via api do Banrisul está na lista de desenvolvimento? Tem previsão de liberação? Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Segunda as 13:51 Membros Pro Compartilhar Postado Segunda as 13:51 Outra coisa, e boleto hibrido com Pix por remessa CNAB já está disponível? Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Segunda as 13:51 Consultores Compartilhar Postado Segunda as 13:51 11 minutos atrás, Desenv. AT Info Sistemas disse: O Boleto via api do Banrisul está na lista de desenvolvimento? Sim, esta em nosso backLog. 11 minutos atrás, Desenv. AT Info Sistemas disse: Tem previsão de liberação? esta em uma fila, mas nao temos uma previsao, pois esta em uma fila 1 minuto atrás, Desenv. AT Info Sistemas disse: Outra coisa, e boleto hibrido com Pix por remessa CNAB já está disponível Se vc conseguir o manual, por favor crie outro post, ACBrBoleto Banrisul Hibrido e faça a sugestão de implementação e anexe o manual. caso deseje acelerar o processo e contribuir com a alteração, pode alterar e anexar o .pas para analise. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Segunda as 14:04 Membros Pro Compartilhar Postado Segunda as 14:04 Muito Obrigado! 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quarta as 13:13 Membros Pro Compartilhar Postado Quarta as 13:13 Bom dia, Analisei a documentação da API do Banrisul e estou disposto a implementar no Acbr e depois disponibilizar para vocês. Mas eu gostaria de saber por onde começar, quais os passos para criar as units, classes e implementar no Acbr? Minha idéia e me basear na unit da APi do Banco do Brasil que é parecida e criar uma para o Banrisul, minha dúvida é quais classes/units tenho que alterar para funcionar a nova que eu vou criar do Banrisul? E depois de criada como add para ser usada no nosso sistema, apenas colocar na pasta dos fontes do Acbr e rodar o exe de instalação? Obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Quarta as 13:20 Consultores Compartilhar Postado Quarta as 13:20 Bom dia ! Isso, pode se basear na API do BB: add as units do novo banco aqui: C:\ACBr\Fontes\ACBrBoleto: ACBrBoletoWS.pas Copie e cole as units abaixo com o nome ACBrBoletoW_Banrisul e ACBrBoletoRet_Banrisul e deste na mesma pasta WS ..\ACBr\Fontes\ACBrBoleto\WS: ACBrBoletoW_BancoBrasil_API.pas ACBrBoletoRet_BancoBrasil_API.pas Eu li o manual e mandei email [email protected] conforme orientado pelo manual, mas até este momento não tive reposta deles com as credenciais para testes. Citar Após a leitura, você deve solicitar o seu login de acesso e credenciais pelo e-mail [email protected]. A partir do seu cadastro, você receberá as orientações por e-mail para o seu primeiro acesso ao ambiente SandBox do Portal. O fluxo de solicitação deve ser refeito para o acesso ao ambiente de Produção. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quarta as 13:28 Membros Pro Compartilhar Postado Quarta as 13:28 E depois para poder utilizar no programa Demo e no nosso sistema? Preciso apenas executar a instalação? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Quarta as 13:29 Consultores Compartilhar Postado Quarta as 13:29 Sim, isso mesmo ! Só por curiosidade, vc enviou email solicitando credenciais neste email e eles te retornaram ? Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quarta as 13:34 Membros Pro Compartilhar Postado Quarta as 13:34 Minha colega está fazendo isso, ela já entrou em contato sobre a API do PIX e recebeu as credenciais, agora está aguardando resposta sobre API da Cobrança se pode usar as mesmas. Muito obrigado Adriano Lucas 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quarta as 19:36 Membros Pro Compartilhar Postado Quarta as 19:36 Boa tarde, Conforme a documentação, no link abaixo, ao registrar um boleto na seção "HEADER PARAMETERS" pede "Bergs-beneficiario" com o código do beneficiário https://developers-openbanking.banrisul.com.br/pages/PORTAL_V1.7.6/docs/clientes-banrisul/api-cobranca-v1.2.0.html#tag/boletos/operation/registrarBoletoId Pode me ajudar como declaro isto na classe da API, seguindo a classe exemplo do BB? Obrigado Adriano Lucas Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Quarta as 19:50 Consultores Compartilhar Postado Quarta as 19:50 Itau passa header.. tente assim lembrando q vc tem q tratar como diz manual, se tiver 00 a esquerda tem q usar as funcoes PadLeft(Boleto.Cedente.Agencia, 4, '0') + PadLeft(Boleto.Cedente.CodigoCedente, 7, '0') +'00' Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quarta as 19:54 Membros Pro Compartilhar Postado Quarta as 19:54 (editado) Vou olhar o Itau e fazer de acordo com o Banrisul na doc tem especificado os campos usados. Muito Obrigado Adriano Lucas Editado Quarta as 19:55 por Desenv. AT Info Sistemas 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quinta as 19:38 Membros Pro Compartilhar Postado Quinta as 19:38 Boa tarde, Na propriedade de Ambiente o Banrisul aceita 'T' - homologação e 'P' - produção. Analisando a doc do Banrisul vi essa situação quando entrar em produção: Homologação: na sua primeira chamada em produção você deve informar o conteúdo "T" no atributo "ambiente" do payload de entrada. Este procedimento deve ser feito apenas no EndPoint de registro, a fim de homologar sua API, não sendo necessário nos demais EndPoints. Após sua homologação, você deve enviar cinco requisições e retornos de sucesso e os respectivos boletos em formato PDF para o e-mail [email protected] para conferência. Nas primeiras vezes para testar em produção em vez de enviar 'P' tem que enviar 'T'. Minha pergunta, tem alguma propriedade do boleto que podemos utilizar para definir que é teste mesmo sendo Ambiente de Produção, pois vou ter que tratar nessa função? function TBoletoW_BancoBanrisul_API.ValidaAmbiente: String; begin Result := IfThen(Boleto.Configuracoes.WebService.Ambiente = taProducao, 'P','T'); end; Obrigado Adriano Lucas Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Quinta as 19:44 Consultores Compartilhar Postado Quinta as 19:44 Isso ai, como vc fez acima esta correto, se estiver em producao P caso contrario T q suponho q é teste. if Boleto.Configuracoes.WebService.Ambiente = taProducao then showmessage('producao') else showmessage('homologacao') no bb ele envia 1 ou 2: function TBoletoW_BancoBrasil_API.ValidaAmbiente: Integer; begin Result := StrToIntDef(IfThen(Boleto.Configuracoes.WebService.Ambiente = taProducao, '1','2'),2); end; Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Quinta as 19:51 Membros Pro Compartilhar Postado Quinta as 19:51 Sim, acho que não entendeu direito o enunciado do doc do Banrisul, os primeiros acessos em produção em vez de enviar 'P' tem que enviar 'T'. Então a função tem que ter outra propriedade para identificar que é teste de produção e não produção real. A função ficaria assim. function TBoletoW_BancoBanrisul_API.ValidaAmbiente: String; begin if Boleto.Configuracoes.WebService.Teste = true then Result := 'T' else Result := IfThen(Boleto.Configuracoes.WebService.Ambiente = taProducao, 'P','T'); end; Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado Há 13 horas Consultores Compartilhar Postado Há 13 horas Bom dia ! Pode usar Boleto.Configuracoes.WebService.VersaoDF := 'T' Depois na validação do time, mudamos caso seja necessário já que não temos um campo específico. Citar function TBoletoW_BancoBanrisul_API.ValidaAmbiente: String; begin if Boleto.Configuracoes.WebService.VersaoDF = 'T' then Result := 'T' else Result := IfThen(Boleto.Configuracoes.WebService.Ambiente = taProducao, 'P','T'); end; Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Desenv. AT Info Sistemas Postado Há 13 horas Membros Pro Compartilhar Postado Há 13 horas Bom dia! Muito Obrigado. Adriano Lucas 1 Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts