Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Olá Pessoal, não estou obtendo sucesso para registro de um boleto utilizando o WebService Acbr para sicoob.

Falha na Autenticação: HTTP_Code=500 Erro=client_id={MeuID}8&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials

Já verifiquei a DLL observando a arquitetura. Já verifiquei o Scope. 

Mais alguma sugestão? 

Meu log: 

12/09/24 16:18:41:465 - Body Resposta (payload):client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:18:41:473 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:547 - Autenticando Token... 
12/09/24 16:19:41:548 - Comando Enviar: TOAuth
12/09/24 16:19:41:560 - Header Envio:Authorization: Basic YjliNWVkYzYtNmEwMi00ODA3LTk1NGItOTMxYjYwOTZjYjE4OmI5YjVlZGM2LTZhMDItNDgwNy05NTRiLTkzMWI2MDk2Y2IxOA==

12/09/24 16:19:41:569 - URL: [POST] https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token
12/09/24 16:19:41:578 - Body Envio (Payload):client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:661 - Erro: HTTP_Code=500 Erro=client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:661 - Header Resposta:POST /auth/realms/cooperado/protocol/openid-connect/token HTTP/1.1
Host: auth.sicoob.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 134
Authorization: Basic YjliNWVkYzYtNmEwMi00ODA3LTk1NGItOTMxYjYwOTZjYjE4OmI5YjVlZGM2LTZhMDItNDgwNy05NTRiLTkzMWI2MDk2Y2IxOA==

  • Consultores
Postado

está usando o componente?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado (editado)
20 horas atrás, Carlos J. disse:

Olá Pessoal, não estou obtendo sucesso para registro de um boleto utilizando o WebService Acbr para sicoob.

Falha na Autenticação: HTTP_Code=500 Erro=client_id={MeuID}8&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials

Já verifiquei a DLL observando a arquitetura. Já verifiquei o Scope. 

Mais alguma sugestão? 

Meu log: 

12/09/24 16:18:41:465 - Body Resposta (payload):client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:18:41:473 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:547 - Autenticando Token... 
12/09/24 16:19:41:548 - Comando Enviar: TOAuth
12/09/24 16:19:41:560 - Header Envio:Authorization: Basic YjliNWVkYzYtNmEwMi00ODA3LTk1NGItOTMxYjYwOTZjYjE4OmI5YjVlZGM2LTZhMDItNDgwNy05NTRiLTkzMWI2MDk2Y2IxOA==

12/09/24 16:19:41:569 - URL: [POST] https://auth.sicoob.com.br/auth/realms/cooperado/protocol/openid-connect/token
12/09/24 16:19:41:578 - Body Envio (Payload):client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:661 - Erro: HTTP_Code=500 Erro=client_id={MEUID}&scope=boletos_inclusao boletos_consulta boletos_alteracao&grant_type=client_credentials
12/09/24 16:19:41:661 - Header Resposta:POST /auth/realms/cooperado/protocol/openid-connect/token HTTP/1.1
Host: auth.sicoob.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 134
Authorization: Basic YjliNWVkYzYtNmEwMi00ODA3LTk1NGItOTMxYjYwOTZjYjE4OmI5YjVlZGM2LTZhMDItNDgwNy05NTRiLTkzMWI2MDk2Y2IxOA==

Também tive este problema, no meu caso era porque eu setei as seguintes propriedades:

ACBrBoleto.Configuracoes.WebService.Certificado := xxxx;
ACBrBoleto.Configuracoes.WebService.Senha := xxxx;

Editado por Alessandro Cardoso
digitei errado
Postado

Oi @Alessandro Cardoso


Obrigado por responder.

Não estou setando essas propriedades.

Estou setando essas aqui: 

               else if Boleto.Banco.TipoCobranca = cobBancoob then
                  begin
                    Boleto.Cedente.CedenteWS.ClientID          := Boletos.FieldByName('clientID').AsString;
                    Boleto.Cedente.CedenteWS.ClientSecret      := Boletos.FieldByName('clientSecret').AsString;
                    Boleto.Configuracoes.WebService.ArquivoCRT := ExtractFilePath(ParamStr(0)) + ('data.pem');  //'C:\cert\data.pem';
                    Boleto.Configuracoes.WebService.ArquivoKEY := ExtractFilePath(ParamStr(0)) + ('data.key');  //'C:\cert\data.key';
                    Boleto.Cedente.CedenteWS.Scope             := 'boletos_inclusao boletos_consulta boletos_alteracao';
                  end;
 

Será que pode ter algo haver?

Postado
2 minutos atrás, Carlos J. disse:

Oi @Alessandro Cardoso


Obrigado por responder.

Não estou setando essas propriedades.

Estou setando essas aqui: 

               else if Boleto.Banco.TipoCobranca = cobBancoob then
                  begin
                    Boleto.Cedente.CedenteWS.ClientID          := Boletos.FieldByName('clientID').AsString;
                    Boleto.Cedente.CedenteWS.ClientSecret      := Boletos.FieldByName('clientSecret').AsString;
                    Boleto.Configuracoes.WebService.ArquivoCRT := ExtractFilePath(ParamStr(0)) + ('data.pem');  //'C:\cert\data.pem';
                    Boleto.Configuracoes.WebService.ArquivoKEY := ExtractFilePath(ParamStr(0)) + ('data.key');  //'C:\cert\data.key';
                    Boleto.Cedente.CedenteWS.Scope             := 'boletos_inclusao boletos_consulta boletos_alteracao';
                  end;
 

Será que pode ter algo haver?

No Sicoob, até onde eu sei: ClienteSecret é o mesmo ClientID (apenas repetir), e os Scopes válidos são esses: cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_baixa. Me parece que os seus Scopes estão diferentes. Verifique isto.

Postado

Estou usando o Client ID para as duas informações.

Sobre o Scope estou usando de acordo com este topico:
 

 

Será que este V3 tá operando em produção?

Tentei tbm conforme sua indicação do scope e voltou falha na autenticação. 

Postado
1 hora atrás, Carlos J. disse:

Estou usando o Client ID para as duas informações.

Sobre o Scope estou usando de acordo com este topico:
 

 

Será que este V3 tá operando em produção?

Tentei tbm conforme sua indicação do scope e voltou falha na autenticação. 

Eu uso o V2, está funcionando normalmente, sem nenhum problema, usando os Scopes que eu te passei.

  • Consultores
Postado
8 horas atrás, Carlos J. disse:

Estou usando o Client ID para as duas informações.

Sobre o Scope estou usando de acordo com este topico:
 

 

Será que este V3 tá operando em produção?

Tentei tbm conforme sua indicação do scope e voltou falha na autenticação. 

acho que vale depurar e ver na hora de enviar se os dados estao corretos no componente

pode estar modificando no caminho ou limpando informações sem querer no seu código

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 1 mês depois ...
  • 3 meses depois ...
  • 3 semanas depois ...
  • Consultores
Postado

usar o V2 e os scopes corretos no componente.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • 2 meses depois ...
Postado (editado)

Bom dia. Também estou com esse problema, mas segundo um vídeo que eu vi, hoje é o último dia do V2 em produção. O V3 estava funcionando até ontem dessa mesma forma e parou, não teve solução ainda? O Estranho é que a falha é na geração do token e no Postman a geração é feita corretamente sem erros

Editado por arthurzsr
  • Consultores
Postado
1 hora atrás, arthurzsr disse:

Bom dia. Também estou com esse problema, mas segundo um vídeo que eu vi, hoje é o último dia do V2 em produção. O V3 estava funcionando até ontem dessa mesma forma e parou, não teve solução ainda? O Estranho é que a falha é na geração do token e no Postman a geração é feita corretamente sem erros

então se gera lá ou tem a ver com configurações do tls 1.2 ou questão dll 1.0 superior do openssl

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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