Ir para conteúdo
  • Cadastre-se

dev botao

WebService Sicoob


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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

Iniciei o projeto para enviar boletos via webservice pelo Sicoob, para testes estou utilizando o programa exemplo da ACBR.  ACBRBoletoDemo_Fast

Criei o aplicativo no Sicoob, como imagem anexa.

Configurei o componente conforme foi informado para fazer:

WebService.Ambiente         := TpcnTipoAmbiente(Ord(ckbEmHomologacao.Checked));
  WebService.SSLHttpLib       := TSSLHttpLib(cbxSSLLib.ItemIndex);
  WebService.ArquivoCRT       := 'D:\Projetos\PegasusERP\servidor\BIN\ChavePrivada.pem';
  WebService.ArquivoKEY       := 'D:\Projetos\PegasusERP\servidor\BIN\ChavePrivada.key';
  WebService.SSLType          := LT_TLSv1_2;
  WebService.TimeOut          := 10000;

ClientSecret  e ClientID com os mesmos valores do cadastro no Sicoob : 091..........................80d

Escopo : cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_baixa

Ao tentar registrar tenho o seguinte retorno :

28/04/23 10:03:48:758 - Autenticando Token... 
28/04/23 10:03:50:380 - Comando Enviar: [{"numeroContrato":4266443,"modalidade":1,"numeroContaCorrente":581097,"especieDocumento":"DM","dataEmissao":"2023-04-28T03:00:00.000Z","nossoNumero":"00123563","seuNumero":"00123563","identificacaoBoletoEmpresa":"00123563","identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"valor":10,"dataVencimento":"2023-05-28T03:00:00.000Z","numeroParcela":1,"aceite":false,"tipoDesconto":0,"tipoJurosMora":0,"valorJurosMora":0,"tipoMulta":2,"dataMulta":"2023-05-29T03:00:00.000Z","valorMulta":5,"pagador":{"numeroCpfCnpj":"57143951668","nome":"NELSON LIMA NETO","endereco":"RUA VEREADOR JAMIL NACIF 62","bairro":"COLINAS DEL REI","cidade":"SAO JOAO DEL REO","cep":"36307636","uf":"MG"},"gerarPdf":true,"codigoCadastrarPIX":1}]
28/04/23 10:03:50:788 - Retorno Envio: HTTPCode=401
Result={"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Cannot pass the security checks that are required by the target API or operation, Enable debug headers for more details."}

Problema meu, no banco ou no componente?

Obrigado


 

 


 

imagemsicoob.png

ChavePrivada.key Certificado.pem

  • Administradores
Postado

Boa tarde

@Pegasus Aut e Desenv

21 minutos atrás, Pegasus Aut e Desenv disse:

Postei todas as informações sim, veja no inicio do meu post.

Notei aqui, logo um dos @consultores verifica a msg de erro e os demais dados e retorna...

@Programador Automaserv, queira por favor criar um outro tópico para esta duvida, isto porque aqui esta sendo tratado um caso do sicoob 

2 horas atrás, Programador Automaserv disse:

Bom dia, Lá tem a configuração do Banco Santander? eu vi que já tem na pasta do ACBrBoleto/WS

At.

 

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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 !!

  • Consultores
  • Solution
Postado
4 horas atrás, Pegasus Aut e Desenv disse:

Bom dia,

Iniciei o projeto para enviar boletos via webservice pelo Sicoob, para testes estou utilizando o programa exemplo da ACBR.  ACBRBoletoDemo_Fast

Criei o aplicativo no Sicoob, como imagem anexa.

Configurei o componente conforme foi informado para fazer:

WebService.Ambiente         := TpcnTipoAmbiente(Ord(ckbEmHomologacao.Checked));
  WebService.SSLHttpLib       := TSSLHttpLib(cbxSSLLib.ItemIndex);
  WebService.ArquivoCRT       := 'D:\Projetos\PegasusERP\servidor\BIN\ChavePrivada.pem';
  WebService.ArquivoKEY       := 'D:\Projetos\PegasusERP\servidor\BIN\ChavePrivada.key';
  WebService.SSLType          := LT_TLSv1_2;
  WebService.TimeOut          := 10000;

ClientSecret  e ClientID com os mesmos valores do cadastro no Sicoob : 091..........................80d

Escopo : cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_baixa

Ao tentar registrar tenho o seguinte retorno :

28/04/23 10:03:48:758 - Autenticando Token... 
28/04/23 10:03:50:380 - Comando Enviar: [{"numeroContrato":4266443,"modalidade":1,"numeroContaCorrente":581097,"especieDocumento":"DM","dataEmissao":"2023-04-28T03:00:00.000Z","nossoNumero":"00123563","seuNumero":"00123563","identificacaoBoletoEmpresa":"00123563","identificacaoEmissaoBoleto":1,"identificacaoDistribuicaoBoleto":1,"valor":10,"dataVencimento":"2023-05-28T03:00:00.000Z","numeroParcela":1,"aceite":false,"tipoDesconto":0,"tipoJurosMora":0,"valorJurosMora":0,"tipoMulta":2,"dataMulta":"2023-05-29T03:00:00.000Z","valorMulta":5,"pagador":{"numeroCpfCnpj":"57143951668","nome":"NELSON LIMA NETO","endereco":"RUA VEREADOR JAMIL NACIF 62","bairro":"COLINAS DEL REI","cidade":"SAO JOAO DEL REO","cep":"36307636","uf":"MG"},"gerarPdf":true,"codigoCadastrarPIX":1}]
28/04/23 10:03:50:788 - Retorno Envio: HTTPCode=401
Result={"httpCode":"401","httpMessage":"Unauthorized","moreInformation":"Cannot pass the security checks that are required by the target API or operation, Enable debug headers for more details."}

Problema meu, no banco ou no componente?

Obrigado


 

 


 

imagemsicoob.png

ChavePrivada.key 329 B · 0 downloads Certificado.pem 336 B · 0 downloads

boa tarde, veja se o ambiente está correto, produção / homologação, erro 401 é permissã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"

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