Membros Pro Desenv. AT Info Sistemas Postado 16 Agosto Membros Pro Postado 16 Agosto Boa tarde, Minha colega que fez o cadastro na API do Itau me passou as credenciais e tentei consultar um boleto em produção e não consegui, retornou o seguinte erro: 16/08/24 15:41:40:760 - Retorno Envio: TBoletoW_Itau_API 16/08/24 15:41:40:760 - Código do Envio: 403 1.1 Forbidden 16/08/24 15:41:40:768 - Retorno Envio: Result={"message":"User is not authorized to access this resource with an explicit deny"} Segue o arquivo de Log. ArqBoletoWS.log
Moderadores Juliomar Marchetti Postado 16 Agosto Moderadores Postado 16 Agosto precisa ver se as credenciais estão l iberadas User is not authorized to access this resource with an explicit deny e verifica se foi as scopes no componente Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro Desenv. AT Info Sistemas Postado 16 Agosto Autor Membros Pro Postado 16 Agosto As credenciais estão corretas, pois eu consegui registrar o boleto, mas não consigo consultar ele.
Moderadores Juliomar Marchetti Postado 16 Agosto Moderadores Postado 16 Agosto 47 minutos atrás, Desenv. AT Info Sistemas disse: As credenciais estão corretas, pois eu consegui registrar o boleto, mas não consigo consultar ele. então eu diria os scopes, pois tu pode ter pra registrar mas não para consultar as cobranças Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Daniel InfoCotidiano Postado 19 Agosto Consultores Postado 19 Agosto Em 16/08/2024 at 16:33, Desenv. AT Info Sistemas disse: As credenciais estão corretas, pois eu consegui registrar o boleto, mas não consigo consultar ele. bom dia ! os testes estão sendo realizados em produção ou homologação ? quem está devolvendo a msg é a api do banco "User is not authorized to access this resource with an explicit deny" anexe aqui o logWS , caso contenha dados sensiveis , envie para [email protected] no corpo da mensagem favor colar o link desta conversa Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 19 Agosto Autor Membros Pro Postado 19 Agosto Bom dia, E-mail enviado. Obrigado 1
Consultores Daniel InfoCotidiano Postado 19 Agosto Consultores Postado 19 Agosto Algumas confirmações: A Agencia vc informou com 4 digitos? A Carteira está correta ? o banco q te passou 109? Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 19 Agosto Autor Membros Pro Postado 19 Agosto (editado) Os dados estão corretos, pois eu registrei 2 títulos em produção. Mas não consigo consultar, alterar ou pedir baixa, acontecem os erros enviados nos logs. Editado 19 Agosto por Desenv. AT Info Sistemas
Consultores Daniel InfoCotidiano Postado 19 Agosto Consultores Postado 19 Agosto Agora, Desenv. AT Info Sistemas disse: Os dados estão corretos, pois eu registrei 2 títulos em produção Vi que vc citou isso no inicio da conversa, queria apenas uma confirmação, pois passei por isso em homologacao. Por favor reporte o erro ao suporte do banco {"message":"User is not authorized to access this resource with an explicit deny"} Se puder anexar o endpoint com a função de envio ai no seu log (parecido com a linha abaixo) URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=048000XXXXX3&codigo_carteira=109&nosso_numero=00002860&view=full Se puder nos de um feedback do retorno deles Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 19 Agosto Autor Membros Pro Postado 19 Agosto Certo, Vamos enviar para o banco. Obrigado
Membros Pro Desenv. AT Info Sistemas Postado 23 Agosto Autor Membros Pro Postado 23 Agosto Boa Tarde, Minha colega entrou em contato com o Itau e eles criaram novas credenciais para enviar PIX, consultar e alterar. Hoje em reunião com o suporte do Itau, realizou testes via postman e deu tudo certo, obteve resposta. Adicionei as mesmas credenciais no sistema e testando com o Acbr obtive erro. Segue em anexo o erro ao consultar um titulo. Para segurança substitui as credenciais por "TESTE". ArqBoletoWS-Teste Consulta.log
Consultores Daniel InfoCotidiano Postado 27 Agosto Consultores Postado 27 Agosto Bom dia @Desenv. AT Info Sistemas Olhando o log deu erro nesta requisição de consulta: https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=048000188903&codigo_carteira=109&nosso_numero=00002860&view=full Você citou acima que no postman funcionou, pode me passaro endpoint desta consulta que deu certo? confere com endpoint e os parametros acima? Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Bom dia Sim, são os mesmos.
Consultores Daniel InfoCotidiano Postado 27 Agosto Consultores Postado 27 Agosto Agora, Desenv. AT Info Sistemas disse: Sim, são os mesmos. q estranho se é o mesmo do postman era p ter retornado a consulta. deve ter algo errado na requisição q está passando despercebido. pode anexar o log de uma consulta no postman para que eu possa analisar por favor Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Está dando erro para anexar arquivo. Houve um problema no processamento do arquivo enviado. -200 Vou enviar para email dos colaboradores. Enviado por email.
Consultores Daniel InfoCotidiano Postado 27 Agosto Consultores Postado 27 Agosto 6 minutos atrás, Desenv. AT Info Sistemas disse: Houve um problema no processamento do arquivo enviado. -200 realmente, nosso forum esta passando por uma instabilidade, ja tem uma equipe trabalhando nisso. pode enviar para [email protected] no corpo da mensagem favor colar o link desta postagem para que possamos identifica-lo Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Enviei por email.
Consultores Daniel InfoCotidiano Postado 27 Agosto Consultores Postado 27 Agosto Pode realizar 2 testes por favor: Primeiro teste no componente: No componente vc adicionou o scopo: boletoscash-boletos-consulta_titulo Na consulta via componente, tente colocar o indice de continuidade: FiltrosAPI.Clear; FiltrosAPI.indicadorSituacao := isbBaixado; FiltrosAPI.indiceContinuidade := 1; Segundo teste postman: Notei q no comando postman não tel o final full, pode testar com o endpoint abaixo: https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=048000188903&codigo_carteira=109&nosso_numero=00002860&view=full (definição a visão que irá permitir o mecanismo de agrupar dados de saída de um determinado recurso. -- basic: retorna somente os atributos básicos do recurso -- full: retorna todos os atributos do recurso) Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Vou testar no componente, No postman eu coloquei o view, se notar na linha 188 tem .
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Fiz o teste pelo componente e aconteceu o mesmo erro, {"message":"Não foi possível processar essa requisição. Por favor, procure a documentação da API."} Segue o log da consulta: 27/08/24 10:00:42:235 - Comando Enviar: TOAuth 27/08/24 10:00:42:235 - Header Envio:Authorization: 27/08/24 10:00:42:251 - URL: [POST] https://sts.itau.com.br/api/oauth/token 27/08/24 10:00:42:260 - Body Envio (Payload):grant_type=client_credentials&client_id=c0e970b1-4ec8-40bf-a0bd-fbf08046891b&client_secret=d7e0576d-998e-4005-8d3b-2d063fd28622 27/08/24 10:00:42:709 - Validade: 27/08/2024 10:05:42 27/08/24 10:00:42:709 - Header Resposta:HTTP/1.1 200 OK Date: Tue, 27 Aug 2024 13:00:42 GMT x-itau-client-cert-expiration: 2025-08-23T10:17:50Z x-itau-Limit: 150 x-itau-Remaining: 149 x-itau-Reset: 1724763643 Content-Type: application/json Transfer-Encoding: chunked } 27/08/24 10:00:42:709 - Comando Enviar: TBoletoW_Itau_API 27/08/24 10:00:42:724 - Comando Enviar: 27/08/24 10:00:42:724 - URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=048000188903&codigo_carteira=109&nosso_numero=00002860&view=full 27/08/24 10:00:42:740 - Header: 27/08/24 10:00:42:740 - Authorization: Bearer 27/08/24 10:00:42:931 - Retorno Envio: TBoletoW_Itau_API 27/08/24 10:00:42:931 - Código do Envio: 400 1.1 Bad Request 27/08/24 10:00:42:948 - Retorno Envio: Result={"message": "Não foi possível processar essa requisição. Por favor, procure a documentação da API."} 27/08/24 10:00:42:964 - Cookies: 27/08/24 10:00:42:964 - 27/08/24 10:00:42:979 - C:\WORK\TAREFAS\53186 - BOLETO HIBRIDO ITAU\Credenciais\Credenciais hibridas\CERTIFICADO_CASAGRANDA.crt 27/08/24 10:00:42:979 - C:\WORK\TAREFAS\53186 - BOLETO HIBRIDO ITAU\Credenciais\Credenciais hibridas\ARQUIVO_CHAVE_PRIVADA.key 27/08/24 10:00:42:979 - Header: 27/08/24 10:00:42:995 - HTTP/1.1 400 Bad Request x-amzn-RequestId: f190ee7a-6dcf-4a52-864e-8cc37b651f71 x-amzn-Remapped-x-amzn-RequestId: 031cf393-6ca2-49de-b4e5-9a4e7bea26b3 content-type: application/json content-length: 106 date: Tue, 27 Aug 2024 13:00:41 GMT
Consultores Daniel InfoCotidiano Postado 27 Agosto Consultores Postado 27 Agosto @Desenv. AT Info Sistemasapaguei parte do seu envio pois veio os tokens. Você pode realizar mais um teste por favor. Vou pedir a gentileza de testar com o programa exemplo, pois eu testo com ele. Apos seus testes, caso apresente o mesmo erro. se puder me enviar pelo email o arquivo INI gerado pelo exemplo com todas as suas credenciais. os arquivos de certificados para que eu teste aqui em producao? [email protected], no corpo da mensagem colar o link deste post. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Certo vou preparar o Exemplo para testar. Depois envio os dados. 1
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto para mim o programa exemplo está dando erro. Erro: TACBrTituloOperação CONSULTA_BOLETO_DETALHE nao Implementado para este Banco. Preciso atualizar os fontes do Acbr? O exemplo usou um fonte "ACBrBoletoW_Itau.pas" E acredito que o correto é o fonte "ACBrBoletoW_Itau_API.pas". Vou atualizar e testar novamente.
Membros Pro Desenv. AT Info Sistemas Postado 27 Agosto Autor Membros Pro Postado 27 Agosto Atualizei os fontes e agora está dando erro ao compilar o programa Exemplo [dcc32 Fatal Error] uDemoBoleto.pas(46): F2613 Unit 'ACBrBoletoFPDF' not found. Nesta parte da unit do exemplo: unit uDemoBoleto; interface //descomentar o motor de relatório que desejar utilizar! removendo o ponto {.$DEFINE GERADOR_FORTES_REPORT} {$DEFINE GERADOR_FAST_REPORT} uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Mask, IniFiles, ACBrBase, ACBrBoleto, ACBrUtil, ACBrMail, ACBrUtil.FilesIO, ACBrBoletoConversao, ACBrBoletoRetorno, ComCtrls {$IFDEF GERADOR_FORTES_REPORT},ACBrBoletoFCFortesFr{$ENDIF} {$IFDEF GERADOR_FAST_REPORT},ACBrBoletoFCFR{$ENDIF} ,ACBrBoletoFPDF ; type
Moderadores Juliomar Marchetti Postado 27 Agosto Moderadores Postado 27 Agosto 8 minutos atrás, Desenv. AT Info Sistemas disse: Atualizei os fontes e agora está dando erro ao compilar o programa Exemplo [dcc32 Fatal Error] uDemoBoleto.pas(46): F2613 Unit 'ACBrBoletoFPDF' not found. Nesta parte da unit do exemplo: unit uDemoBoleto; interface //descomentar o motor de relatório que desejar utilizar! removendo o ponto {.$DEFINE GERADOR_FORTES_REPORT} {$DEFINE GERADOR_FAST_REPORT} uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Mask, IniFiles, ACBrBase, ACBrBoleto, ACBrUtil, ACBrMail, ACBrUtil.FilesIO, ACBrBoletoConversao, ACBrBoletoRetorno, ComCtrls {$IFDEF GERADOR_FORTES_REPORT},ACBrBoletoFCFortesFr{$ENDIF} {$IFDEF GERADOR_FAST_REPORT},ACBrBoletoFCFR{$ENDIF} ,ACBrBoletoFPDF ; type tu não marcou a opção de boleto com FPDF Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts