Ir para conteúdo
  • Cadastre-se

dev botao

dll ACBrLibBoleto - Banco sicoob boletos via api


  • Este tópico foi criado há 281 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde.
Estamos integrando nosso sistema WEB para fazer a emissão de boletos via api utilizando a dll ACBrLibBoleto-0.2.0.248.

Utilizamos Node.js para comunicação com a dll.

A emissão dos boletos é para o banco sicoob.

Nosso sistema desktop usa o componente ACBr e esta funcionando, no entanto no WEB com a dll estamos recebendo o erro de:

- Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=client_id=&scope=cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_pagador cobranca_boletos_segunda_via cobranca_boletos_descontos cobranca_boletos_abatimentos cobranca_boletos_valor_nominal cobranca_boletos_seu_numero cobranca_boletos_especie_documento cobranca_boletos_baixa cobranca_boletos_rateio_credito cobranca_pagadores cobranca_boletos_negativacoes_incluir cobranca_boletos_negativacoes_alterar cobranca_boletos_negativacoes_baixar cobranca_boletos_protestos_incluir cobranca_boletos_protestos_alterar cobranca_boletos_protestos_desistir cobranca_boletos_solicitacao_movimentacao_incluir cobranca_boletos_solicitacao_movimentacao_consultar cobranca_boletos_solicitacao_movimentacao_download cobranca_boletos_prorrogacoes_data_vencimento cobranca_boletos_prorrogacoes_data_limite_pagamento cobranca_boletos_encargos_multas cobranca_boletos_encargos_juros_mora cobranca_boletos_pix cobranca_boletos_faixa_nn_disponiveis&grant_type=client_credentials

Obs: client_id foi removido da msg acima, mas é informado corretamente.

Estamos utilizando os mesmos certificados tanto no componente quanto na dll (arquivos .key e .pem).

Existe alguma diferença entre o component e a dll? O que poderia estar afetando para ocasionar esse erro?

Att.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, rpaulogio disse:

Existe alguma diferença entre o component e a dll? O que poderia estar afetando para ocasionar esse erro?

É para ter o mesmo comportamento.
Se verificar o arquivo INI, estão com os dados idênticos e apontados para os mesmos arquivos pem e key?
Mesmo scopo da aplicação desktop?
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde.
As informações de conta e banco estão ok.
O caminho para os arquivos pem e key estão ok.
As informações de client_id e secret estão ok.
Obs: não encontramos um método do ACBr componente que exportasse o arquivo ini.

O escopo da aplicação é o mesmo, só muda as tecnologias.

Existe algo a mais a ser verificado?
Existe algum método do ACBr componente que exporte o arquivo de config ini?
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

@rpaulogio Bom dia !
Vou ver se existe e te passo.
Imagine que a lib é como componente.. lembre-se que tem q informar o contrato/codigo cedente.. etc
Você chegou a testar com o programa exemplo  p ver o comportamento se é o mesmo?

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

O contrato/codigo cedente foi informado corretamente.

Se ajudar na sua analise:

- Eu tenho os arquivos .ini com valores fixados. 

- Passo o caminho deles para cada método. (Boleto_Inicializar,Boleto_ConfigurarDados,Boleto_IncluirTitulos)

Obs: A geração do boleto ocorre normalmente ao usar o metódo Boleto_GerarPDF.

- O problema ocorre ao usar o método Boleto_EnviarBoleto, em que retorna o erro. 

Como é um desenvolvedor web que esta realizando isso em node.js, ele foi auxiliado por outro dev com conhecimento em delphi e realizaram verificação das informações.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @rpaulogio
Na lib boleto temos o log da lib e o log do web-service, pode me enviar os 2 logs por favor
image.png

Seção [Principal] ACBrLib.ini

image.png

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia.

Conseguir realizar a emissão dos boletos para o Sicoob.
Para deixar registrado:
Acabei identificando o problema, por algum motivo em modo depuração(debugando a execução no node.js) não estava encontrando os certificados. Após corrigir minhas configs de depuração autenticou e obtive erro de propriedades informadas incorretamente, ajustei e consegui emitir os boletos.

 

Obrigado desde já e desculpe qualquer inconveniente.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 281 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...