Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.199
  • Registro em

  • Última visita

  • Days Won

    749

Tudo que Daniel Simoes postou

  1. Olá parceiros de TEF do ACBr, temos uma notícia muito importante. Isso é necessário, porque a validade do certificado, que está nas versões anteriores, e é responsável pela conexão segura (SSL), irá expirar em 30/06 Nesse tópico esperamos esclarecer as dúvidas de como saber se o seu terminal precisa de atualização, e como aplicar a atualização. 1 - Como sei qual a versão que está instalada no cliente ? A várias formas de identificar isso... 1.1 - Você pode ver as propriedades da DLL no Windows Clique com o Botão Direito, sobre o arquivo PGWebLib.dll, e acesse "Propriedades" Clique na Aba "Detalhes", e veja a versão: 1.2 - Você pode notar on Log da PGWebLib, qual é a versão da DLL..Exemplo: 2 - Onde baixar a nova DLL PGWebLib, para atualização ? Humm.. temos duas opções aqui... por favor veja os itens 2.1 e 2.2 2.1 - Se você já Homologou com a Nova DLL Segura versão 4.1.25.x ou superior Então provavelmente você já sabe que pode achar ela nesse link: https://paygodev.readme.io/docs/kit-para-atualização-da-documentação IMPORTANTE: Apenas use essa versão, se você já homologou a mesma Lembrando que você deve ter os fontes do ACBr atualizados, para usar essa nova DLL Segura... Se você ainda não conhece a Nova DLL Segura, por favor leia o tópico abaixo: 2.1.1 - Porque é necessário re-homologar para usar a Nova DLL segura ? Apesar de todos os métodos da DLL permanecerem o mesmo, muito do processo de instalação da DLL mudou, e portanto é importante testar se sua aplicação está 100% compatível Você deve solicitar a re-homologação no HelpDesk da Setis, abrindo um Ticket em: https://dev.proj.setis.com.br/servicedesk/customer/portal/16 É importante que todas aplicações sejam re-homologadas com essa nova versão, pois ela que receberá as melhorias no futuro, além de cuidar de atualizações automáticas, evitando assim, problemas de atualização, no futuro. Por favor leita o tópico indicado acima, para ter uma melhor compreensão das melhorias criadas de Performance e Segurança, nessa nova DLL 2.2 - Usar DLL compatível com série 4.1.15.x, com prazo de validade de certificado estendido. Essa versão é a que você deve usar, se ainda não testou e homologou a nova DLL Segura (acima) Você pode achar a PGWebLib 4.1.15.2 nesse Link Para atualizar usando essa DLL, é bem simples... Basta copiar a nova versão, sobre a antiga... Provavelmente a PGWebLib.dll estará na mesma pasta do seu .EXE Observe que existem versões da DLL para o ambiente de Produção e Certificação, além de x86 e x64 Você deve usar a versão x86, para aplicações compiladas em 32 bits (mesmo que o Windows seja 64 bits) 2.1.1 - Qual a validade da PGWebLib 4.1.15.2 ? Essa versão tem um certificado com validade até Fevereiro de 2025, mas não espere até lá para re-homologar sua aplicação com a Nova DLL segura (leia acima) 3 - O que acontecerá se eu não atualizar a PGWebLib ? Você receberá um erro de conexão SSL, sempre que tentar se comunicar com a PayGo
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Não temos acordo de parceria com a Sw.Express.. então não temos acesso as bibliotecas e documentações deles... Sugiro contatar o suporte deles... mas pode ser que outros usuários aqui do fórum, possam tentar lhe ajudar
  4. @João Marcos Pires, Qual TEF e versao de Biblioteca você está utilizando ?
  5. Ainda não tive... e pelo que notei, a DLL nova PGWebLib, está com problemas para solicitar dados do PinPad... estou tentando resolver isso com eles, primeiro...
  6. Mudanças na certificação digital devem começar em junho, diz presidente do ITI https://capitaldigital.com.br/mudancas-na-certificacao-digital-devem-comecar-em-junho-diz-presidente-do-iti/ Contribuição de @Arimateia Jr
  7. Muito obrigado pela contribuição... @EliasCesar, consegue avaliar ?
  8. Sim, você pode usar o ACBrDevice EscPos.Device.EnviaString(AAnsiSting);
  9. Enviei as alterações ao SVN... Commit [r33340]
  10. @ronaldopaulino, você atualizou os arquivos de Schemas ?
  11. @AnDes Sistemas, considere aproveitar essa tarefa, para já migrar a impressão do seu boleto, pelo ACBrBoleto... Isso não é complexo, e estamos aqui para ajudar... Essa migração, provavelmente resolverá o seu problema, e lhe ajudará na compatibilização com os diversos Bancos que suportamos agora e no futuro...
  12. Segundo as informações que eu tenho, ela deixa de funcionar em 30/06
  13. Humm.. acho que ainda não.. o ACBrNFe pode ser compilado no Android, pelo Delphi... Mas para o Windel, creio que precisaríamos compilar a ACBrLibNFe para arquitetura Android, e encapsular ela em um arquivo .JAR... (ainda não temos isso)
  14. Qual a versão do Lazarus ? Essa Unit não parece ser do Lazarus, pode ser de algum outro componente, que você havia instalado
  15. @Clipeus, por favor teste com a Unit em anexo ACBrTEFPayGoWebComum.pas
  16. @Clipeus, A Setis confirmo que realmente será necessário editar a variável de ambiente para usar a versão Debug... Não era assim antes... ;/ Vou ajustar nos fontes do ACBr e subir no SVN para que ele mesmo ajuste a variável quando IsDebug estiver ligado ou desligado
  17. Reproduzi o problema... verificando com a Setis, se realmente é necessário modificar a variável de ambiente
  18. Rode o instalador do ACBr, com a opção de apagar as instalações anteriores do ACBr, selecionada
  19. @Center Informática, No meio tempo que estava analisando a sua sugestão, subiram no SVN do ACBr, uma implementação semelhante, para o TEF Elgin Fiz o Merge de suas sugestões, mas apliquei o método PIX apenas na classe da Elgin, pois isso poderia causar grande confusão no uso de classes que não precisam de um métodos específico, para transacionar PIX, pois usam parâmetros no comando CRT, para saber que se trata de um PIX Os Demos do ACBrTED (Delphi e Lazarus), também foram alterados, para demonstrar o uso.. Veja: else if (Indice = '05') then // 05-CARTEIRA DIGITAL begin if (ACBrTEFD1.GPAtual = gpTefElgin) then Ok := ACBrTEFD1.TEFElgin.PIX(AValor, '01') else begin FTestePayGo := 27; InformarParametrosCarteiraDigital; Ok := ACBrTEFD1.CRT(AValor, '01'); TemTEF := True; end; end Commit [r33249] e Commit [r33250]
  20. @vagspinello, O diretório de trabalho, não pode ser uma pasta protegida do Sistema Operacional O Diretório de trabalho, poderia ser uma subpasta de sua aplicação (isso é o padrão do ACBr, se o diretório do trabalho não for informado) Você poderia ainda, apontar para uma pasta nova, no Raiz da máquina, veja como está o exemplo do Demo do ACBr // -- Exemplo de como ajustar o diretório de Trabalho, da PayGoWeb -- // if (ACBrTEFAPI1.TEF is TACBrTEFAPIClassPayGoWeb) then begin with TACBrTEFAPIClassPayGoWeb(ACBrTEFAPI1.TEF) do begin DiretorioTrabalho := 'C:\PAYGOWEB'; //TEFPayGoAPI.PathLib := 'C:\temp\64bits\PGWebLib.dll'; // <--- Permite informar a DLL, usar apenas em Debug {$IFDEF DEBUG} TEFPayGoAPI.IsDebug := True; {$EndIf} end; end;
  21. Muito obrigado pela contribuição, @Rafael S Amaral Alexandre de Paula ou @Victor H. Gonzales - Panda Podem por favor analisar a contribuição ?
  22. Esse projeto que você não conseguiu abrir...
  23. Não é difícil converter Projetos Delphis antigos para as IDEs novas... O problema é maior quando o projeto contém componentes que foram descontinuados Se for possível, anexe um ZIP que avaliamos a possibilidade de conversão
×
×
  • 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...