Ir para conteúdo
  • Cadastre-se

EliasCesar

Consultores
  • Total de ítens

    617
  • Registro em

  • Última visita

  • Days Won

    4

Tudo que EliasCesar postou

  1. Até o momento não temos a atualização de cada PSP que disponibilizou o Pix Automático em API. O único PSP que consegui efetuar testes com recorrência até o momento é o banco EFÍ. Segue link com mais informações sobre a nova funcionalidade e suas jornadas: https://www.projetoacbr.com.br/forum/topic/83976--pix-automático-disponível-no-acbrpixcd-
  2. Olá pessoal, Gostaria de informar que o PIX Automático já está disponível nos fontes do componente ACBrPIXCD! Com isso, as software houses que utilizam o ACBrPIXCD poderão implementar as jornadas do PIX Automático diretamente em suas aplicações, aproveitando os novos endpoints e recursos disponibilizados pelo BACEN. Sendo necessária apenas a disponibilização dessa funcionalidade na API de cada PSP. Informações Importantes Disponível APENAS para contas PJ (Empresas); É automático APENAS para o PAGADOR. Ou seja, o recebedor deverá gerar a cobrança(/cobr) à cada recorrência; Periodicidades disponíveis: Semanal, Mensal, Trimestral, Semestral e Anual. O BACEN definiu 5 jornadas diferentes, da seguinte forma: Dessas 5 jornadas, será possível utilizar o componente ACBrPIXCD nas 4 primeiras. Descritivo das Jornadas: 1ª Jornada - Ativação da recorrência através de notificação push Criar a recorrência: // Popular objeto ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada ACBrPixCD1.PSP.epRec.CriarRecorrencia Disparar a solicitação da recorrência (notificação push): // Popular objeto ACBrPixCD1.PSP.epSolicRec.SolicitacaoSolicitada ACBrPixCD1.PSP.epSolicRec.CriarSolicitacaoConfirmacao 2ª Jornada - Ativação após pagamento de QR Code gerado na criação da Recorrência Criar o location: ACBrPixCD1.PSP.epLocRec.CriarLocation Criar a recorrência informando o location: // Popular objeto ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada.loc := ID_Location; // IMPORTANTE ACBrPixCD1.PSP.epRec.CriarRecorrencia Consultar a recorrência para obter o “copia e cola”: ACBrPixCD1.PSP.epRec.ConsultarRecorrencia(IDRecorrencia); wQRCode_Gerado := ACBrPixCD1.PSP.epRec.RecorrenciaCompleta.dadosQR.pixCopiaECola; // CopiaECola gerado para pagamento e ativação da recorrência Observação: O QR Code gerado será válido enquanto a recorrência estiver ativa. 3ª Jornada – Ativação após pagamento de cobrança imediata (/cob) Criar a cobrança imediata: // Popular o objeto ACBrPixCD1.PSP.epCob.CobSolicitada ACBrPixCD1.PSP.epCob.CriarCobrancaImediata Criar a recorrência informando o txid da cobrança no objeto ativação: // Popular objeto ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada.ativacao.dadosJornada.txid := txid_Cob; // IMPORTANTE ACBrPixCD1.PSP.epRec.CriarRecorrencia; Consultar a recorrência usando o idRec: ACBrPixCD1.PSP.epRec.ConsultarRecorrencia(IDRec); 4ª Jornada – Ativação após pagamento de cobrança com vencimento (/cobv) Criar a cobrança com vencimento: // Popular objeto ACBrPixCD1.PSP.epCobV.CobVSolicitada ACBrPixCD1.PSP.epCobV.CriarCobranca(txID); Criar a recorrência informando apenas o location (sem txid): // Popular objeto ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada ACBrPixCD1.PSP.epRec.RecorrenciaSolicitada.loc := Loc_CobV; // IMPORTANTE ACBrPixCD1.PSP.epRec.CriarRecorrencia; Consultar a recorrência com idRec: ACBrPixCD1.PSP.epRec.ConsultarRecorrencia(IDRec); Como usar? Para utilizar as jornadas acima, basta atualizar os fontes do ACBr e consultar os novos métodos e propriedades disponíveis no componente ACBrPIXCD. As aplicações de demonstração do componente também já estão atualizadas com as novas funcionalidades. Qualquer dúvida ou sugestão, só comentar por aqui ou acessar nosso SERVIDOR NO DISCORD. Bons códigos a todos!
  3. Olá @Clayton Alves Já foram criados os endpoint /rec e /solicrec no componente ACBrPIXCD Os demos também foram ajustados para ser possível testar os novos endpoints. Estou escrevendo um tópico com as orientações de como utilizar o componente para Pix Automático. Assim que estiver pronto, envio aqui o link.
  4. Olá @Claudio luis O problema já está corrigido no SVN, rev: 39734. Obrigado por reportar!
  5. Olá @Helder Jr A correção desse problema já está no SVN, na rev: 39734. Obrigado por reportar
  6. Analisando a documentação, realmente a url de homologação deve ser alterada. Também comitei a inclusão dos certificado/chave no body da autenticação. Disponível no SVN, rev: 39531 -- ACBrPIXPSPAilos -- [*] Alteração da URL de homologação. [*] Ajuste no body da autenticação para incluir o certificado e chave. por: Eduardo Frota Vicentini
  7. É sim, Daniel. Porém tivemos um relato de um usuário no discord comentando que foi necessário apenas fazer o procedimento de envio do certificado da SW para a Ailos: Aparentemente não é necessário fazer alterações no componente.
  8. Olá @Vitor Antonio Mezzalira, Essa resourcestring sErroObjetoNaoPrenchido é da unit ACBrAPIBase, do pacote ACBrTCP. Muito provavelmente existem alterações locais que estão conflitando. Verifique se os fontes da ACBrTPC estão todos atualizados e tente novamente. Não deveria ser necessário fazer a instalação do zero, apenas garantir que todo o fontes está atualizado e sem conflitos locais. Porém não deixa de ser uma opção.
  9. Olá @Wanderson Robert Acabei de enviar a correção desse problema ao SVN, disponivel na rev: 38209. Obrigado por reportar!
  10. Olá @Lucas de Freitas Roberto, A ideia é implementar conforme a necessidade da comunidade. No momento não temos nenhum outro banco na fila. Caso deseje e possua a documentação da API de algum banco específico, por favor anexe aqui no tópico.
  11. Olá @theiller O próprio componente já deveria tratar toda a parte de gerenciamento do Token. Ele deve efetuar a requisição do token apenas no primeiro comando, ou após a expiração. Não está acontecendo isso? Veja as funções de gerenciamento de autenticação:
  12. Pode mandar por aqui, eu envio ao SVN.
  13. Olá @wanderok, Muito obrigado por contribuir! Se quiser pode ir enviando atualizações dos fontes. Dessa forma, caso alguém queira ajudar em paralelo, conseguirá. Se puder também enviar a documentação do Bradesco dessa API, seria muito útil.
  14. Bom dia pessoal, Acabei de enviar as correções ao SVN, rev: 36356.
  15. É necessário tbm preencher a PrivateKey. Acabei de ver no log que esse arquivo não está preenchido:
  16. Verifiquei no portal do Sicoob e não houve nenhuma alteração recente. Isso estava ocorrendo devido a um erro no momento do componente escrever o log, acabei de enviar a correção (rev. 36158) Porém a requisição estava sendo enviada corretamente com o POST. Conforme o erro, aparentemente as credenciais estão inválidas. Faça um teste usando o postman para verificar se consegue gerar corretamente o token. Aqui nesse link do Sicoob tem um vídeo explicando como fazer esse teste: https://developers.sicoob.com.br/portal/documentacao?slugItem=seguranca&slugSubItem=autenticacao
  17. Olá @ROBERTO EDUARDO O PSP MercadoPago foi desativado por solicitação interna deles.
  18. Olá @Leandro Marin Acabei de enviar a correção para o SVN, rev: 36061 Atualize seus fontes e faça um teste por favor
  19. Bom dia pessoal, A ideia é parecida com o que é feito no Sicredi, porém os dados que precisam ser enviados ao CSR são diferentes. Então não é possível utilizar o mesmo código da aba desse PSP. Fiz modificações no demo incluindo abas para a geração do CSR e do PFX para o Banrisul. @brajanpor favor tente efetuar testes com esses fontes que anexei, pra confirmar se ficou tudo ok conforme o banco solicitou: FrPrincipal.pasFrPrincipal.dfm Caso tenha ficado tudo correto, subo essa nova versão do demo ao SVN.
  20. Olá @fabio alberto Acabei de enviar ao SVN uma alteração um pouco diferente dessa, mas que deve corrigir o problema. Atualize seus fontes e faça um teste por favor. Disponível no SVN, rev: 35289.
  21. Olá @ademar-datalan Enviei uma possível correção ao SVN, rev 34652. Atualize seus fontes e faça um teste novamente por favor.
  22. Olá @ademar-datalan, Qual é a rejeição que vc está tendo? Se puder mandar o log completo por favor. Analisando sua alteração, vi que vc apenas mudou o TimeZone. Para fazer isso bastaria informar o parâmetro de timezone na função 'DateTimeToIso8601', nesse trecho do código: Values['inicio'] := DateTimeToIso8601(Inicio, '-03:00'); Values['fim'] := DateTimeToIso8601(Fim, '-03:00');
  23. Enviado ao SVN, rev: 34276. -- ACBrPSPMercadoPago -- [-] Remoção do uses da unit Dialogs. por: Gabriel Franciscon
  24. Olá @Jeronimo Soares Acabei de enviar uma alteração ao SVN, Atualize seus fontes e faça um novo teste por favor.
  25. Obrigado por reportar! Fechando o tópico
×
×
  • 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.