Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Consultores
Postado
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

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

  • Consultores
Postado
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

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

  • Membros Pro
Postado

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
Postado

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?

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

  • Consultores
Postado
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

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

  • Consultores
Postado
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

 

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

  • Consultores
Postado

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)

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

  • Membros Pro
Postado

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
Postado

@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.

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

  • Membros Pro
Postado

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
Postado

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

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Este tópico foi criado há 146 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...