Ir para conteúdo
  • Cadastre-se

dev botao

Emissão de Boleto com registro online itaú na API v2


Ver Solução Respondido por João vitor Batista,

Recommended Posts

Postado (editado)

estou fazendo colocando a api do itau porem esta dando esse erro:

 

veja o meu fonte

 {$REGION 'ITAU'}
        if  Boleto.Banco.TipoCobranca = cobITAU  then begin

          With Boleto do begin

             if  QrContas.FieldByName('AMBIENTE').Value = 2 then begin
              Homologacao := True;

             end else begin
              Homologacao := false;
              Boleto.Configuracoes.WebService.Ambiente := tawsProducao;
             end;


             Configuracoes.Arquivos.NomeArquivoLog     := RxContaCorrente.Text +  'LoggBoletoItau.txt' ;
             Configuracoes.Arquivos.PathGravarRegistro := frmPrincipal.QrMpadraoPASTA_PUBLICA.AsString;
             Configuracoes.WebService.ArquivoCRT       := 'C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.crt';
             Configuracoes.WebService.ArquivoKEY       := 'C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.key';
             Configuracoes.WebService.VersaoDF          := 'V2';
             Cedente.CedenteWS.ClientID                        := trim(CLIENT_ID);      //Código *** gerado no portal do desenvolvedor ***;
             Cedente.CedenteWS.ClientSecret                 := trim(CLIENT_SECRET);  //Solicitar no Internet Banking; (é o código de acesso 64 posições)
             Cedente.CedenteWS.KeyUser                       := trim(ACESSTOKEN);     //x-api-key; (UUID 38 bits, Access token gerado no portal do desenvolvedor, Tamanho 36 posições)
             Cedente.CedenteWS.Scope                          := '';
             Configuracoes.WebService.SSLType           := LT_TLSv1_2;
             Configuracoes.WebService.TimeOut           := 20000;
             cedente.CedenteWS.IndicadorPix                 := true;

          end;

        end;
      {$ENDREGION}

 

 

10/03/25 17:06:04:209 - Body Resposta (payload):grant_type=client_credentials&client_id=************************&client_secret=************************
10/03/25 17:06:04:622 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=f************************&client_secret=************************
10/03/25 17:07:04:344 - Comando Enviar: TOAuth
10/03/25 17:07:04:344 - Header Envio:Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==

10/03/25 17:07:04:354 - URL: [POST] https://devportal.itau.com.br/api/jwt
10/03/25 17:07:04:363 - Body Envio (Payload):grant_type=client_credentials&client_id=************************&client_secret=************************
10/03/25 17:07:07:186 - Erro: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=************************&client_secret=************************
10/03/25 17:07:07:187 - Cookies:
10/03/25 17:07:07:200 -
10/03/25 17:07:07:211 - C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.crt
10/03/25 17:07:07:224 - C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.key
10/03/25 17:07:07:237 - Header:
10/03/25 17:07:07:249 - POST /api/jwt HTTP/1.1
Host: devportal.itau.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 127
Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==


10/03/25 17:07:07:258 - Header Resposta:POST /api/jwt HTTP/1.1
Host: devportal.itau.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 127
Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==


10/03/25 17:07:07:267 - Body Resposta (payload):grant_type=client_credentials&client_id=************************&client_secret=************************
10/03/25 17:07:07:279 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=************************&client_secret=************************

Editado por João vitor Batista
protecao de token
Postado

oque posso estar fazendo de errado

troquei as dll ,porem continua o mesmo

 

eu usei esse comando para gerar os certificado openssl req -new -subj "//CN=********************4d6adeae669f\OU=R********ES\L=MI********

  Em 10/03/2025 at 20:15, Juliomar Marchetti disse:

dll do openssl 1.0 superior. junto a sua aplicação?

Expandir  

\ST=SP\C=BR" -out certificado.crt -nodes -sha512 -newkey rsa:2048 -keyout certificado.key


10/03/25 17:16:48:466 - Header Resposta:POST /api/jwt HTTP/1.1
Host: devportal.itau.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 127
Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==


10/03/25 17:16:48:474 - Body Resposta (payload):grant_type=client_credentials&client_id=**************f&client_secret=**************
10/03/25 17:16:48:849 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=**************&client_secret=**************
10/03/25 17:18:44:312 - Comando Enviar: TOAuth
10/03/25 17:18:44:312 - Header Envio:Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==

10/03/25 17:18:44:325 - URL: [POST] https://sts.itau.com.br/api/oauth/token
10/03/25 17:18:44:334 - Body Envio (Payload):grant_type=client_credentials&client_id=**************&client_secret=**************
10/03/25 17:18:44:419 - Erro: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=**************&client_secret=**************
10/03/25 17:18:44:419 - Cookies:
10/03/25 17:18:44:431 -
10/03/25 17:18:44:441 - C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.crt
10/03/25 17:18:44:450 - C:\CLIENTES\RGL\DADOS\RODRIGO\certificado.key
10/03/25 17:18:44:458 - Header:
10/03/25 17:18:44:467 - POST /api/oauth/token HTTP/1.1
Host: sts.itau.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 127
Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==


10/03/25 17:18:44:476 - Header Resposta:POST /api/oauth/token HTTP/1.1
Host: sts.itau.com.br
Keep-Alive: 300
Connection: keep-alive
User-Agent: Mozilla/4.0 (compatible; Synapse)
Content-Type: application/x-www-form-urlencoded
Content-Length: 127
Authorization: Basic MDhiOTg0MjMtNjMzZi00NjdhLTllN2YtNGQ2YWRlYWU2NjlmOjA4Yjk4NDIzLTYzM2YtNDY3YS05ZTdmLTRkNmFkZWFlNjY5Zg==


10/03/25 17:18:44:484 - Body Resposta (payload):grant_type=client_credentials&client_id=**************&client_secret=**************
10/03/25 17:18:44:496 - Falha Envio: Falha na Autenticação: HTTP_Code=500 Erro=grant_type=client_credentials&client_id=**************&client_secret=**************

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.