Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    496
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que EliasCesar postou

  1. Olá @Eduardo H Vasconcellos, Realmente o banco Inter está enviando esse campo na resposta de maneira diferente da especificada pelo Bacen. Porém a solução que indicou não poderá ser utilizada, pois iria quebrar os outros PSPs. Por favor, ative o log no nível mais alto e anexe aqui no caso. Irei verificar uma possível solução e assim que subir no SVN aviso aqui.
  2. Comitei uma correção... se puder baixar novamente e instalar por favor. Obrigado @JrZambon
  3. Olá, Estou verificando o problema. Obrigado por reportar
  4. Até o momento apenas os endpoints(/pix, /cob...) possuem uma propriedade para verificar os erros retornados... Mas pro login não foi previsto nada desse tipo Vou analisar a solicitação e tentar pensar em alguma implementação que possa servir para a Autenticação dos PSPs em geral, pois todos até o momento possuem a mesma situação.
  5. A diferença é que as propriedades ArquivoChavePrivada/ArquivoCertificado esperam o caminho do arquivo. Já as propriedades ChavePrivada/Certificado esperam o conteúdo do arquivo. No seu caso o problema provavelmente está no TStringList, pois talvez ele esteja perdendo caracteres de controle do conteúdo do arquivo. Tente algo como: function LoadFile(aFile: String): AnsiString; var wStr: AnsiString; wMS: TMemoryStream; begin wMS := TMemoryStream.Create; try wMS.LoadFromFile(aFile); wMS.Position := 0; SetLength(wStr, wMS.Size); wMS.ReadBuffer(PAnsiChar(wStr)^, wMS.Size); finally wMS.Free; end; Result := wStr; end; ... Inter.ChavePrivada := LoadFile('D:\Sistemas\XW\PDV\Certificados\PIX.Inter.Certificado.key'); Inter.Certificado := LoadFile('D:\Sistemas\XW\PDV\Certificados\PIX.Inter.Certificado.crt'); ... (IMPORTANTE: Lembre-se de sempre usar AnsiString para armazenar o conteúdo de arquivos binários, justamente pra não haver perda de dados)
  6. Olá @Pablo Cerbaro Essa implementação pode falhar em casos onde o erro HTTP não possui uma resposta Json ou não contenha a tag 'detail'. Mas da maneira que está implementado atualmente, basta ativar o log do componente para ter acesso a todos os detalhes das requisições e das respostas recebidas.
  7. Olá @Vitória Garcia Obrigado por reportar. Acabei de subir uma correção ao SVN, rev: 30489. Por favor baixe os fontes novamente e faça um novo teste.
  8. Sua chave privada não está com o conteúdo criptografado? Ela precisa estar nesse formato:
  9. O QRCode estático não faz acesso nenhum à API do PSP. Ele só cria uma imagem qrcode com as informações da chave. Vc NÃO irá utilizar a cadeia completa no demo. As credenciais e arquivos necessários são: Client ID Client Secret Chave Privada (Precisa ser EXATAMENTE o mesmo arquivo usado pra gerar o CSR); Certificado (No seu caso aparentemente é o arquivo CNPJ.cer)
  10. Configurou corretamente as credenciais (Client ID / Client Secret), Chave Privada e Certificado? Em qual aba do demo vc fez a geração do QRCode para pagamento?
  11. Verifique se as DLLs da OpenSSL estão junto ao executável http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/X86/
  12. Olá @felipeiw Da uma olhada no log e veja se veio alguma informação referente à timezone.
  13. Realmente o Bradesco não possui um endpoint específico para simular o pagamento de cobranças criadas em homologação, assim como alguns outros PSPs.
  14. Olá @rlind Talvez sejam as dlls da OpenSSL... Você pode encontrá-las nos fontes do ACBr em: "...\trunk2\DLLs\OpenSSL" Coloque elas junto ao executável da aplicação
  15. Olá @RauberGabri, Talvez seja algo errado com o certificado Por favor, anexe o log no nível mais alto pra podermos analisar o problema.
  16. Version 1.0.3

    406 downloads

    Demo do componente ACBrPIXCD Contém configuração para utilização dos seguintes PSPs: Banco do Brasil Itaú Bradesco Santander Sicredi Sicoob PagSeguro GerenciaNet Inter Ailos PIXPDV Shipay Gate2All Banrisul C6 Bank
  17. Olá @Lucas VG, Muito obrigado pela contribuição. Acabei de enviar ao SVN com alguns ajustes. Rev.: 30243 -- ACBrPIXPSPSicoob -- [-] Correções para ambiente Sandbox funcionar corretamente no componente ACBrPIXCD. Por: Lucas VG
  18. Bom dia pessoal. Acabei de subir a correção ao SVN, @Meinardo de Lima Obrigado por reportar!
  19. Obrigado por reportar. Fechando o tópico, Para novas dúvidas, por favor abram um novo tópico.
  20. Olá @Valmir Gomes Ribeiro Qual protocolo vc está utilizando? (PPLA, PPLB, ZEBRA) Precisará utilizar o protocolo que é suportado pela sua impressora Mande um print de como estão as configurações do demo A imagem dependerá do protocolo. Algumas suportam um .bmp monocromático.
  21. Olá @TiagoTecchio, Realmente essa validação estava incorreta. Acabei de enviar ao SVN uma possível correção. Por favor atualize seus fontes do SVN e efetue novamente o teste. (Rev. 30129)
  22. Sim, em produção será chamado com mTLS. Você chegou a fazer os testes utilizando o demo?
  23. Olá @delmir_henrique, O componente está 100 funcional na versão 2 da API do Banco do Brasil sim. Para utilizar em ambiente de homologação não é necessário configurar o certificado. Basta informar Client ID, Client Secret e App Dev Key. Apenas em ambiente de produção será necessário.
  24. Que bom que funcionou! Fechando, Para outras dúvidas abrir um novo tópico.
  25. Vc pode encontrar as dlls nos fontes do ACBr... O caminho é: "...\trunk2\DLLs\OpenSSL\..." Por exemplo: Caso o problema não seja corrigido, provavelmente a questão então vai ser credenciais e/ou certificado.
×
×
  • 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.