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

7 minutos atrás, Juliomar Marchetti disse:

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

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...