Ir para conteúdo
  • Cadastre-se

Lucio Bittes

Membros
  • Total de ítens

    237
  • Registro em

  • Última visita

  • Days Won

    1

Lucio Bittes last won the day on 26 Setembro 2021

Lucio Bittes had the most liked content!

1 Seguidor

Últimos Visitantes

1.447 visualizações

Lucio Bittes's Achievements

Community Regular

Community Regular (8/14)

  • Dedicated Rare
  • Reacting Well Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter

Recent Badges

30

Reputação

5

Community Answers

  1. Bom dia. Deu certo da maneira q fiz
  2. Boa tarde. Sim, funcionou corretamente com as informações do proxy do jeito que fiz.
  3. Acabei de efetuar a consulta e retornou com sucesso. Obrigado!
  4. Bom dia. Podem me auxiliar se dessa maneira está correto?
  5. Bom dia @Daniel InfoCotidiano conseguiu efetuar o teste? Obrigado!
  6. Bom dia. Não, tô esperando resposta. Muito moroso o pessoal do banco. Credo.
  7. Não sei. Porque estamos tentando emitir retornando o qrcode primeramente para depois implementar no ACBr. Estou travado nessa questão porque não conseguir emitir com informação do PIX. Estou aguardando retorno do banco até hoje.
  8. Lucio Bittes

    Proxy

    Bom dia. Como faço para passar as configurações do proxy para o httpsend? Eu vi que ele pega do BoletoWS mas o DefinirProxy fica no final do processo que deveria ser o primeiro onde ele pega o token. Não conseguir alimentar ele. No demo adicionei o comando na configuração. Boleto.Configuracoes.WebService.ProxyHost := ''; Boleto.Configuracoes.WebService.ProxyPort := ''; Boleto.Configuracoes.WebService.ProxyUser := ''; Boleto.Configuracoes.WebService.ProxyPass := ''; No ACBrBoleto.Enviar adicionei essas linhas para pegar o proxy do webService. function TACBrBoleto.Enviar: Boolean; var RemessaWS: TBoletoWS; begin if not (Configuracoes.WebService.Operacao in [tpConsulta]) then if ListadeBoletos.Count < 1 then raise Exception.Create(ACBrStr('Lista de Boletos está vazia')); ChecarDadosObrigatorios; //Instancia classe para Registro Boleto WebService RemessaWS := TBoletoWS.Create(Self); try RemessaWS.ProxyHost := Configuracoes.WebService.ProxyHost; RemessaWS.ProxyPort := Configuracoes.WebService.ProxyPort; RemessaWS.ProxyUser := Configuracoes.WebService.ProxyUser; RemessaWS.ProxyPass := Configuracoes.WebService.ProxyPass; ListaConsultaRetornoWeb.Clear; try Result:= RemessaWS.Enviar; Except on E:Exception do begin if ( ( RemessaWS.RetornoBanco.CodRetorno = 0 ) and ( Trim( RemessaWS.RetornoBanco.Msg ) = '' ) ) then raise Exception.Create(ACBrStr('Erro: ' + E.Message)) else raise Exception.Create(ACBrStr('Erro: ' + IntToStr(RemessaWS.RetornoBanco.CodRetorno) + sLineBreak + RemessaWS.RetornoBanco.Msg + sLineBreak)); end; end; finally RemessaWS.Free; end; end; E no ACBrBoletoWS.Rest mudei o definirProxy no inicio. Assim conseguir usar o proxy. Mas não sei se e a maneira correta. function TBoletoWSREST.Enviar: Boolean; begin BoletoWS.RetornoBanco.CodRetorno := 0; BoletoWS.RetornoBanco.Msg := ''; DefinirProxy; DefinirAuthorization; DefinirURL; DefinirContentType; DefinirCertificado; //Grava json gerado if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then BoletoWS.DoLog('Comando Enviar: ' + ClassName); if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then BoletoWS.DoLog('Comando Enviar: ' + FPDadosMsg); try Executar; finally Result := (BoletoWS.RetornoBanco.HTTPResultCode in [ 200 .. 207 ]); if Boleto.Configuracoes.Arquivos.LogNivel >= logSimples then begin BoletoWS.DoLog('Retorno Envio: ' + Self.ClassName); BoletoWS.DoLog('Código do Envio: ' + IntToStr(BoletoWS.RetornoBanco.HTTPResultCode)); end; if Boleto.Configuracoes.Arquivos.LogNivel >= logParanoico then begin if Result then //Grava retorno BoletoWS.DoLog('Retorno Envio: ' + FRetornoWS) else BoletoWS.DoLog('Retorno Envio: ' + IfThen(BoletoWS.RetornoBanco.CodRetorno > 0, sLineBreak + 'ErrorCode=' + IntToStr(BoletoWS.RetornoBanco.CodRetorno), '') + sLineBreak + 'Result=' + NativeStringToAnsi(FRetornoWS)); end; end; end;
  9. Confirma o recebimento por favor. Te mandei também o print do postman com o retorno do boleto. Aqui tem os logs se precisar.
  10. Vi que está com o mesmo problema. No meu caso não e o certificado e nem o clientid. Porque no postman funciona e tras a informação. No exemplo tras somente o erro 400 Bad request.
  11. Bom dia. Tentei de tudo para fazer a bendita consulta mas sem sucesso.
  12. Você inclusive tinha comentado comigo sobre o assunto. Estou com as credenciais para efetuar a consulta.
  13. Sim, clientid e clientsecret e o certificado são todos os mesmos. LogSimples.txt 2024.03.25.17.57.40.348-RetornoConsultaDetalhe.txt Sao todos os mesmos. Já comparei todos os detalhes. São todos os mesmos. Não sei se e alguma coisa que ta faltando.
  14. Sim, nenhuma diferença. Inclusive a mesma url e criada corretamente. Os dois estão iguais.
  15. Coloquei o log 25/03/24 17:06:18:578 - Comando Enviar: TOAuth 25/03/24 17:06:18:580 - URL: [POST] https://sts.itau.com.br/api/oauth/token 25/03/24 17:06:18:999 - Validade: 25/03/2024 17:11:18 25/03/24 17:06:26:068 - Comando Enviar: TBoletoW_Itau_API 25/03/24 17:06:27:222 - Comando Enviar: 25/03/24 17:06:55:891 - URL: [GET] https://secure.api.cloud.itau.com.br/boletoscash/v2/boletos?id_beneficiario=065400139211&codigo_carteira=109&nosso_numero=00020001 25/03/24 17:07:01:848 - Retorno Envio: TBoletoW_Itau_API 25/03/24 17:07:01:848 - Código do Envio: 400 Pelo postman. Já olhei tudo e não to conseguindo identificar o ponto da onde ta me retornando o erro.
×
×
  • 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...