Carlos J. Postado 12 Setembro, 2024 Postado 12 Setembro, 2024 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==
Moderadores Juliomar Marchetti Postado 13 Setembro, 2024 Moderadores Postado 13 Setembro, 2024 está usando o componente? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Carlos J. Postado 13 Setembro, 2024 Autor Postado 13 Setembro, 2024 Olá @Juliomar Marchetti. Sim. Estou usando o componente Acbr boleto.
Alessandro Cardoso Postado 13 Setembro, 2024 Postado 13 Setembro, 2024 (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 13 Setembro, 2024 por Alessandro Cardoso digitei errado
Carlos J. Postado 13 Setembro, 2024 Autor Postado 13 Setembro, 2024 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?
Alessandro Cardoso Postado 13 Setembro, 2024 Postado 13 Setembro, 2024 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.
Carlos J. Postado 13 Setembro, 2024 Autor Postado 13 Setembro, 2024 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.
Alessandro Cardoso Postado 13 Setembro, 2024 Postado 13 Setembro, 2024 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.
Moderadores Juliomar Marchetti Postado 14 Setembro, 2024 Moderadores Postado 14 Setembro, 2024 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 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Objetiva Informática Postado 29 Outubro, 2024 Postado 29 Outubro, 2024 Estou com esse mesmo problema, qual foi a solução?
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora