Ir para conteúdo
  • Cadastre-se

dev botao

ACBr Boleto SICOOB API


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro

Qual a configuração correta do ACBRBoleto para a Cobrança Webservice SICOOB

Usando ACBrLib e C#

Informações do SICCOB : 

Client ID   -    c1baaxxx-xxxx-47b5-8e57-2c8d37933759

Secret ID  - Não é necessário para utilizar as APIs do Sicoob.

Configurei o SecretID  igual pois dá erro no Acbrboleto

A Chave Privada ( .key )  e a Chave Public ( .pem )  fiz conforme os modelo do fórum

mas apresenta sempre o ERRO :   Falha na Autenticação: HTTP_Code=500 Erro=client_id=c1baae2d-b370-47b5-8e57-2c8d37933759&scope=&grant_type=client_credentials

image.thumb.png.12ae69fa3683fadcf32f2295a2c3e185.png

Em modo Homologação Retorno os campos - mas todos com valor 0

O que está errado ? 

 

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

Boa tarde,

Além de confirmar se as credenciais estão realmente corretas (pois o erro informa falha de autenticação), verifique se as DLLs da OpenSSL estão junto da aplicação também.

Você encontra as DLLS aqui: https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/

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

  • Membros Pro

Eu já havia consultado aquele post, muito bom.

Minha dúvida é quanto a KeyUser

AcBrBoleto.Cedente.CedenteWS.KeyUser 	   := Access token (Bearer) portal developpers sicoob;

ACBrBoleto.Cedente.CedenteWS.KeyUser  := Informar o WorkSpace favor utilizar manual do link acima e procurar por workspaces (criado uma única vez)

Para Homologação o SICOOB fornece um Access Token Fixo

Mas pelo manual entendi que em Produção é gerado um Access Token com validade de 3000 seg. em funcão do Certificado Digital ( pela chaves pública e privada ). 

Estou errando e teria que preencher o Access Token  - ou pegá-lo em outra função antes ? 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Envie a documentação 

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"

Link para o comentário
Compartilhar em outros sites

  • Consultores

image.png

eu tive codigo 200

2 observações que eu fiz, 1 enviei com a flag homologação e coloquei o scope, não vi se tu colocou assim.

 

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  obranca_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  obranca_boletos_faixa_nn_disponiveis

 

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"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

O Scope está preenchido com algumas instruções a menos - conforme o POST de instruções de preenchimento acima.

Em homologação os dados Retornam ( com valores zerados )  mas a consulta do OK e retorno o arquivo. 

Mas em homologação o SICOOB fornece o Token ( KeyUser )   que precisa ser calculado com o Certificado em Produção. 

Como é versão 2 no campo versão tentei com 1.2 e com V2  -  ambas deram o mesmo resultado. 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

nesse link que voce postou eu não consigo entrar no sicoob.

image.png

Isso que você está falando não é o bearer ?

se for isso é calculado automaticamente.

 

 

passa todos esses scopes que eu coloquei

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"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

O scope esta compelo com as informações colocadas.

Talvez o Link do Sicoob tenha que logar antes. 

Sim esta pedindo Bearer então é calculado automaticamente - seria o campo Key User que não precisa preencher então.

image.thumb.png.4371f05f7f308920b5e2f495dfcc5977.png

Em Homologação : 

image.thumb.png.e2017f26558f88a656fb8622223e81d3.png

Em Produção :

image.thumb.png.dbb1350f8c87241d03b3b9f9e6211b9f.png

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores
Em 12/01/2024 at 15:51, softneo disse:

O scope esta compelo com as informações colocadas.

Talvez o Link do Sicoob tenha que logar antes. 

Sim esta pedindo Bearer então é calculado automaticamente - seria o campo Key User que não precisa preencher então.

image.thumb.png.4371f05f7f308920b5e2f495dfcc5977.png

Em Homologação : 

image.thumb.png.e2017f26558f88a656fb8622223e81d3.png

Em Produção :

image.thumb.png.dbb1350f8c87241d03b3b9f9e6211b9f.png

Você ainda está com problemas no Sicoob?

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"

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

SIm, não consegui fazer pelo ACBr  -  Gostaria de uma resposta simples o ACBrLib funciona com a versão V2 dos bancos ?   O Sicoob tive que fazer direto no C# com httpclient. 

Mas preciso fazer para o Sicredi agora e gostaria de ajuda.

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 minutos atrás, softneo disse:

SIm, não consegui fazer pelo ACBr  -  Gostaria de uma resposta simples o ACBrLib funciona com a versão V2 dos bancos ?   O Sicoob tive que fazer direto no C# com httpclient.

Sim, a solução boletos é uma das mais utilizadas.
Quer q teste em meu ambiente o Sicoob?
Utilizando o programa exemplo, chegou a testar as suas credenciais sicredi ?

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, OK.  Talvez tenha algumas duvidas do preenchimento correto.  

Preenchi o Sicredi Homologação assim ( o Key User seri a o Access Token gerado no site desenvolvedor do Sicredi ) 

Não Autentica - a Mesma coisa ocorria com o SICOOB  ( o Sicoob foi tentado homologação e Produção - em ambos não autenticou ) 

image.thumb.png.f16030e37ebc12211304d1aa3b5999b4.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

@softneo
Pode por favor nos enviar o seu arquivo acbrlib.ini (que contém todos seus dados bancários) que usou no programa exemplo para [email protected]
No corpo do email, favor colar o link desta postagem para que possamos identifica-lo
e também fornecer o "numero do posto" e "numero da cooperativa"
Assim vou testar no meu ambiente com as suas configurações.

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

  • Consultores

@softneo
Estou com uma duvida. nos posts anteriores, até que o @Victor H. Gonzales - Panda realizou os testes com sucesso retornando 200... foi Sicoob.
Solicitei o INI mas ele veio Sicredi. e realmente, não tive sucesso so fazer o login no sicredi.
Vc chegou a criar ambiente sandbox?


Screenshot_97.png

É necessário criar um token X-API-KEY

image.png

image.png

 

Pode por favor verificar se está criado e se estiver. pode confirmar com o banco se está habilitado para o uso em sandbox?

 

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

image.thumb.png.fd43daae9f2fb92720901c076576098e.png

 

Sim o Token de testes ( SANDBOX ) está criado e é o que está preenchido no ACBRLib.ini

O Dados da Conta que tentei os reais, os de testes conforme outros posts; 

Não testei em produção - apenas Homologação. O Cliente ID e Client Secret ( tem os da Aplicação - mas o manual manda colocar 123456789. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Funcionou com este token informado. vc tinha informado outros, observe como estava no seu INI:

image.png

De qualquer forma vou te mandar o meu INI configurado com seus dados. veja o que mudei.
Olhe minha inclusão:
image.png

Nao precisa informar certificado para sandbox sicredi

 

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

  • 2 semanas depois ...
  • Membros Pro

Boa tarde, Sim deu tudo certo os testes de Homologação. 

Estou agora com uma duvida na Produção :

image.thumb.png.973f99a63582035486cf02bd8d570a4b.png

Preenchi o Client ID   /  Client Secret  conforme o SICREDI em produção com o novo Token Gerado preenchido em Key User

Tem o Código do Cliente ( que é o password que não sei exatamente onde preencher )  

image.thumb.png.7c336b90175b0b52625482e5039f6238.png

 

Tentei em Convenio e em Cod. Transmissão. 

O Arquivo CRT e Key gerei e preenchi - mas acredito que para o Sicredi não precisa. 

Poderia me auxiliar  ?  Se preciso envio o Arquivo .INI. 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde !
1 lugar, vc precisa pedir para o banco o código ou numero do Cedente/Beneficiario
pela imagem este convenio deve estar errado. eles passara o numero de convenio?



 

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, Sim isto tudo está configurado corretamente

Pois estamos fazendo as Remessas e Retornos e impressão de Boletos pelo ACBrMonitor fazem mais de anos. 

E Foi configurado e conferido a impressão dos boletos pelo ACBrLib. 

Foi solicitado o Código de Acesso também ( Já veio  está as iniciais abaixo )  - Este Que não sei onde preencher.

Segundo o manual vai compor o usuario como Conta + Cedente  e a senha seria este código de acesso.

 

image.png.eb3908b6e18f107d30b18371e9063672.png

image.thumb.png.1ac707c5f32cc89cae574d42e440dcc7.png

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Complementando : 

No PostMan - Valida tudo corretamente com os dados inseridos. 

Corrigindo :   O Usuário é o Cedente + Agencia    076250725    e   password é aquele codigo que coloquei em convênio. 

O Token da aplicação é o que está em Key User.

Acredito que seja somente os campos se estou preenchendo certo

 

image.thumb.png.9328484fbb980ecc32ca9447f39e03ba.png

Link para o comentário
Compartilhar em outros sites

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