Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    619
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que EliasCesar postou

  1. [TEMPORARIAMENTE DESABILITADO] 2.13. PSP Mercado Pago Ambiente de Homologação O PSP Mercado pago não possui um ambiente específico de homologação, porém é possível sim testar com credenciais de teste mesmo em ambiente de produção. Para conseguir essas credencias, siga os passos à abaixo: - Utilizar uma conta já existente ou criar uma nova conta no Portal de Desenvolvedores do MercadoPago: https://www.mercadopago.com.br/developers - Entrar na opção "Suas integrações" e criar uma nova aplicação, como na imagem a seguir: - Após entrar na sua aplicação, selecione a opção "Credenciais de Teste" - Basta preencher os dados Public Key e Access Token no componente ACBrPSPMercadoPago e vc conseguirá efetuar testes. (OBS: Como foi citado acima, o Mercado Pago NÃO POSSUI ambiente próprio para testes. Então o componente deverá estar configurado para ambiente de PRODUÇÃO, mas com credenciais de TESTE). Ambiente de Produção - Para utilizar o ambiente de produção, basta entrar na sua aplicação já criada no portal de desenvolvedores na opção "Credenciais de Produção" - Preenchendo os dados no componente ACBrPSPMercadoPago já será possível gerar cobranças em ambiente de produção.
  2. 2.13. PSP Cielo Ambiente de Homologação - Para efetuar testes na API Pix da Cielo é necessário apenas possuir um cadastro no portal de desenvolvedores Cielo: https://desenvolvedores.cielo.com.br - Após efetuar o cadastro, será necessário criar as Credenciais. Para isso acesse "Perfil > Cadastrar Client-ID", como na imagem a seguir - Preencha as informações da sua aplicação e marque as DUAS opções de APIs (cielo-pix-v1 1.0 e OAuth Cielo 2.0) - Após esse procedimento vc já terá acesso às credencias Client ID e Client Secret. Basta informar esses dados nos respectivos campos do componente ACBrPSPCielo para efetuar os testes. Ambiente de Produção - Após todos os testes em ambiente de homologação, entre em contato com a Cielo para solicitar as credenciais do ambiente de produção.
  3. Olá @RicardoCassioDev, Primeiramente, obrigado pela contribuição Fiz alterações para capturar mais informações dos pagamento e também implementei mais alguns endpoints da API do Mercado Pago. Também alterei o local onde vc havia colocado o estorno, pois estava como "Cancelar Cobrança". Coloquei no "Criar devolução". Estão funcionais as seguintes rotinas: - Criar Cobrança; - Consultar Cobrança; - Consultar Cobranças por Período; - Criar devolução; - Consultar Devolução. A inclusão do PSP está disponível no SVN, rev: 31048.
  4. Olá @Eduardo H Vasconcellos, Foi enviada uma correção ao SVN, Rev: 30962 Por favor, baixe os fontes e efetue um novo teste. Obrigado.
  5. Por nada Fechando. Para outras dúvidas, abrir um novo tópico!
  6. Pelo log o problema é que vc não solicitou acesso ao endpoint cobv no momento da autenticação. Veja: É possível selecionar os escopos direto no Object Inspector... ou acessando pelo código. Para utilizar o cobv... vc precisa habilitá-lo antes.
  7. Olá @Alexandre Telles Estanieski, Habilite o log no nível mais alto e anexe aqui ao tópico por favor
  8. 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.
  9. Comitei uma correção... se puder baixar novamente e instalar por favor. Obrigado @JrZambon
  10. Olá, Estou verificando o problema. Obrigado por reportar
  11. 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.
  12. 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)
  13. 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.
  14. 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.
  15. Sua chave privada não está com o conteúdo criptografado? Ela precisa estar nesse formato:
  16. 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)
  17. 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?
  18. 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/
  19. Olá @felipeiw Da uma olhada no log e veja se veio alguma informação referente à timezone.
  20. 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.
  21. 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
  22. Olá @RauberGabri, Talvez seja algo errado com o certificado Por favor, anexe o log no nível mais alto pra podermos analisar o problema.
  23. Version 1.0.3

    503 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
  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. Bom dia pessoal. Acabei de subir a correção ao SVN, @Meinardo de Lima Obrigado por reportar!
×
×
  • 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...