Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    470
  • 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. Olá @Renato Seleguim Esse PSP ainda está em desenvolvimento. Logo será lançado oficialmente!
  3. Comitei uma correção... se puder baixar novamente e instalar por favor. Obrigado @JrZambon
  4. Olá, Estou verificando o problema. Obrigado por reportar
  5. Olá @ralty, Por favor habilite o log no nível mais alto e anexe para podermos analisar.
  6. 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.
  7. 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)
  8. 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.
  9. 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.
  10. Sua chave privada não está com o conteúdo criptografado? Ela precisa estar nesse formato:
  11. 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)
  12. 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?
  13. 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/
  14. Olá @felipeiw Da uma olhada no log e veja se veio alguma informação referente à timezone.
  15. 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.
  16. 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
  17. Olá @RauberGabri, Talvez seja algo errado com o certificado Por favor, anexe o log no nível mais alto pra podermos analisar o problema.
  18. Version 1.0.2

    348 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
  19. Também abri um chamado no Fórum do BB informando sobre essa divergência, aparentemente eles irão corrigir: forum.developers.bb.com.br/t/resultcode-incorreto-ao-solicitar-uma-devolucao
  20. Correção enviada ao SVN, rev: 30252 -- ACBrPIXPSPBancoDoBrasil -- [*] Alteração do ResultCode recebido ao solicitar uma devolução de Pix (Método PUT ao endpoint /pix) Muito obrigado por reportar @Ábacus TI
  21. Na verdade são endpoints diferentes @JLuis Pela documentação que vc enviou, a API do Santander nem possui a consulta de Pagamento PIX. (Método GET para endpoint /pix) Na documentação do Bacen essa requisição é dessa forma: O endpoint que vc comentou é referente a consulta de uma Cobrança (GET para o endpoint /cob) Nesse caso realmente é utilizado o txID. No demo essa consulta já está implementada na aba: "Testes > Endpoints > cob > Consulta Cobrança Imediata"
  22. Olá @JLuis Pode anexar (ou mandar o link) da documentação do Santander que vc está verificando, por favor?
  23. Enviada correção ao SVN, rev: 30248 Obrigado por reportar @JLuis
  24. 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
  25. Olá @DOCFABIO, Pelo que verifiquei na documentação a API Cobrança do Banrisul é apenas para boletos. Não encontrei nada referente à Pix.
×
×
  • 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.