Ir para conteúdo
  • Cadastre-se

vstsolution

Membros Pro
  • Total de ítens

    17
  • Registro em

  • Última visita

Sobre vstsolution

Últimos Visitantes

257 visualizações

vstsolution's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • Collaborator Rare
  • First Post
  • Conversation Starter
  • Week One Done

Recent Badges

2

Reputação

  1. Olá pessoal, Gostaria de uma ajuda, preciso consumir uma APi onde o ambiente precisa de um certificado host, em anexo segue o exemplo que uso no Insomnia (após inserir o certificado cliente) eu consigo consumir as APis, como fazer isso no Delphi? quais componentes devo utilizar (SSLIoHandler, HTTPPrio, TIdHTTP etc ) ?????
  2. Olá pessoal, li alguns posts no forum e encontrei um exatamente com o mesmo problema que estamos passando aqui na empresa, porem no nosso caso já validamos a chave pix, certificado o key e a credencial e mesmo assim sempre retorna o erro HTTP 400 ou HTTP 500, nos posts o pessoal enfatiza problema com a credencial/certificados mas já descartamos isso... segue abaixo o log CriarCobrancaImediata( 0B49B41B48F248E891FCB0C2F93F20AA ) PrepararHTTP Autenticar LimparHTTP TransmitirHttp( POST, https://api-pix.sicredi.com.br/oauth/token ) ConfigurarHTTP ConfigurarProxy ConfigurarTimeOut ConfigurarHeaders( POST, https://api-pix.sicredi.com.br/oauth/token ) Req.Headers: Authorization: Basic TVRNek9UYzJNREV3TURBeE1qRTZNREF3TkRvd1prUTpKbkUxTnloQmVrTnVVRFl6SkhGZg== Req.Body: grant_type=client_credentials&scope=cob.write%20cob.read%20pix.write%20pix.read Http.Sock.SSL.CertificateFile: C:\xxxxxxxx\NEW\certclienteX.cer Http.Sock.SSL.PrivateKeyFile: C:\xxxxxxxx\NEW\api-pix-clienteX.key Http.Sock.SSL.Certificate: Http.Sock.SSL.PrivateKey: ResultCode: 400 - Bad Request Sock.LastError: 0 Resp.Headers: HTTP/1.0 400 Bad Request Content-Type: application/json Content-Length: 197 Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers x-content-type-options: nosniff x-xss-protection: 1; mode=block strict-transport-security: max-age=15724800; includeSubDomains x-frame-options: DENY Expires: Thu, 14 Nov 2024 13:45:08 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Thu, 14 Nov 2024 13:45:08 GMT Connection: close Resp.Body: {"type":"https://pix.bcb.gov.br/api/v2/error/RequisicaoInvalida","title":"Requisição inválida.","status":400,"detail":"Escopo negado (o usuário não tem acesso ao escopo solicitado): cob.read"} EACBrPixHttpException: Erro HTTP: 400, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token ***************EACBrPixHttpException*************** Erro HTTP: 400, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token Não sabemos se é o escopo errado ou se o cliente não tem as devidas permissões em sua credencial para consumir a API PIX Quem puder desvendar esse BO com base nesse log (gerado pelo aplicativo DEMO PIX do ACBr em PRODUÇÃO) Desde já agradecemos a atenção de todos.
  3. Olá a todos, conversei com o Victor Gonzales e o mesmo acredita ser um BO no lado do servidor na API de consulta dos pix... alguem tem mais alguma informação a respeito? estamos gerando o QRCODE sem problema porem a consulta (ACBrPixCD de teste): Ok := ACBrPixCD1.PSP.epPix.ConsultarPixRecebidos( StartOfTheDay(dtConsultarPixRecebidosInicio.DateTime), EndOfTheDay(dtConsultarPixRecebidosFim.DateTime), edtConsultarPixRecebidosTxId.Text, OnlyNumber(edtConsultarPixRecebidosCPFCNPJ.Text), seConsultarPixRecebidosPagina.Value, seConsultarPixRecebidosItensPagina.Value); só retorna FALSE, checamos as credencias e está tudo ok até porque se não estivesse não estaria gerando o QRCODE.
  4. Perfeito Diego, obrigado isso já deve resolver a ansiedade do cliente. Vlw Juliomar, o Diego Foliene já mostrou uma solução, essa alternativa resolve pra nós, se puder pode encerrar esse post, obrigado a todos.
  5. Olá pessoal, o cliente fez uma solicitação e preciso de ajuda, ao reimprimir um DANFE ele quer q saia uma marca dágua grande bem visível que aquela impressão é uma REIMPRESSÃO como podemos concluir essa missão, alguma dica ? No componente ACBrNFeDANFeRL tem algo nesse sentido creio eu porem não consegui fazer funcionar.. preciso tanto no DANFE da NFe bem como da NFCe. Abc a todos.
  6. Olá a todos! É possível obter os dados do "pagador" ao realizar a "consulta pix (ACBrPixCD1.PSP.epPix.ConsultarPix) " ou "consulta pix recebidos (ACBrPixCD1.PSP.epPix.ConsultarPixRecebidos) ", nome do pagador, instituição origem (banco do pagador) ???? se sim, qual é o caminho??? já procurei em ACBrPixCD1.PSP.epPix.Pix e ACBrPixCD1.PSP.epPix.PixConsultados.pix sem sucesso..
  7. Pessoal, desde já obrigado o Victor Gonzales já resolveu a parada, muito obrigado Victor. podem encerrar o post. Solução: ACBrPSPBrasil1 := TACBrPSPBancoDoBrasil.Create(nil); ACBrPSPBrasil1.QuandoReceberRespostaHttp := @ACBrPSPBrasil1QuandoReceberRespostaHttp;
  8. Olá a todos. Temos uma unit de funções gerais e nela criamos varias rotinas que envolvem o componente do ACBrPIXCD... criamos os componentes em tempo de execução e um deles precisamos associar um evento, conforme a instrução abaixo: ACBrPSPBrasil1 := TACBrPSPBancoDoBrasil.Create(nil); ACBrPSPBrasil1.QuandoReceberRespostaHttp := ACBrPSPBrasil1QuandoReceberRespostaHttp; ..porem, esta acusando o erro abaixo: [dcc32 Error] UFUNCGER.pas(17646): E2009 Incompatible types: 'method pointer and regular procedure' Tem outra forma de associar um evento ou a forma em questão está equivocada? qual a maneira correta nesse caso?
  9. Sim, o ultimo numero emitido + 1, repetido nao pode mesmo. no caso o nosso numero ficaria "00029223115785" eu pensei q era só informar o proximo numero de boleto e o ACBr montava (concatenava) os dados e montava a composição do nosso numero sozinho.
  10. Olá Daniel, sim... estamos cientes dessa situação, por isso estamos utilizando o DEMO em produção até resolvermos. O que não estamos entendendo é porque do retorno 400, conforme o print da telas q enviei, será q está errado a composição do nosso numero, estamos preenchendo com o numero do ultimo boleto emitido no banco.
  11. Olá Daniel, email enviado conforme solicitado... o arquivo de log sempre apresenta a mesma falha ao tentar registrar o boleto ONLINE Cod_Retorno= Msg_Retorno= Ori_Retorno= HTTP_Result=400 JSON={"erros":[{"codigo":"4678420","versao":"1","mensagem":"Campo nosso n\u00famero preenchido com dados inv\u00e1lidos.","ocorrencia":"DpvqYF7+NdPQA\/U+UAfw0101"}]} [Rejeicao0] Campo= Codigo=4678420 Versao=1 Mensagem=Campo nosso número preenchido com dados inválidos. Ocorrencia=DpvqYF7+NdPQA/U+UAfw0101 Valor= (esse seria o arquivo retornoregistro.txt) Onde eu encontro esse arquivo de log "ArqBoletoWS.LOG" ?????????
  12. Panda, como eu recupero esse EMV, em que momento, evento faço isso ????
  13. Olá Panda, tirei a foto antes de marcar mesmo, falha minha... mas eu marco ele sim, mesmo assim nada, já estou pra ficar doido com esse boleto com qrcode não aparecer
  14. Bom dia pessoal. Não estamos conseguindo gerar o bendito boleto com QRCODE no Banco do Brasil em produção (inserimos todas as credencias conforme é solicitado) já estamos com as APIs em produção a meses, já checamos junto ao BB e um consultor técnico já este presencialmente na empresa e confirmou que estamos liberados para consumir todas as APIs do BB, acreditamos ser algum detalhe q podemos estar esquecendo ou falta algum retorno da APi para ser tratado. Se tiver algum colega disposto a nos ajudar pra ir mais rapido só chamar no zap (65) 9254-6669 que envio o anydesk Desde já obrigado
×
×
  • 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...