Ir para conteúdo
  • Cadastre-se

dev botao

Pinpad Gertec PPC 930 não se conecta ao TEF


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 268 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa tarde,

Estou tentando conectar minha máquina Gertec PPC 930 TE, entretanto ela dá um erro Access Violation (já baixei o driver correspondente).

Capturadetela2024-02-28134213.thumb.png.b30fc8f7113696aa3f0e740cb6d77ef0.png

Baixei o ACBR master por SVN, as DLL do Paygoweb já estão na mesma pasta que o executável. Recompilei o código mas não vai.

Alguém por favor me ajude.

Editado por Gabriel Hermet
esqueci uma informação
  • Consultores
Postado
2 minutos atrás, Gabriel Hermet disse:

Eu testei no TEFAPI também, dá o mesmo erro

Instalou driver da fabricante do pinpad ? 

Tente realizar um teste com o pinpad usando este aplicativo

 

Postado
2 minutos atrás, antonio.carlos disse:

Instalou driver da fabricante do pinpad ? 

Tente realizar um teste com o pinpad usando este aplicativo

 

Acabei de testar e ele reconheceu o pinpad. Fiz um teste completo, incluindo o teste de teclas e funcionou perfeitamente.

 

 

Capturadetela2024-02-28143056.thumb.png.0d283b5dbb5b5269bfbbf299c0a6c8bc.png

Capturadetela2024-02-28143433.thumb.png.3f13fd195446f9e232834dec16afc448.png

  • Consultores
Postado
3 horas atrás, Gabriel Hermet disse:

Acabei de testar e ele reconheceu o pinpad. Fiz um teste completo, incluindo o teste de teclas e funcionou perfeitamente.

 

 

Capturadetela2024-02-28143056.thumb.png.0d283b5dbb5b5269bfbbf299c0a6c8bc.png

Capturadetela2024-02-28143433.thumb.png.3f13fd195446f9e232834dec16afc448.png

legal, parece que a comunicação esta ok !! 

os fontes ACBr estão 100% atualizados ?

Postado
1 minuto atrás, antonio.carlos disse:

legal, parece que a comunicação esta ok !! 

os fontes ACBr estão 100% atualizados ?

Sim, eu atualizei hoje mesmo pelo SVN.

Agora to tentando reinstalar o lazarus do zero, pra ver se resolve... mas se não der certo, ficarei sem rumo...

Postado (editado)
7 minutos atrás, Daniel Simoes disse:

Provavelmente você está usando a DLL errada... Exemplo (DLL de 64 bits, em um .EXE compilado em 32 bits)

Sim esse é o problema, verifiquei que a DLL que está disponivel no SDK da AcBr simplesmente não funciona.

Utilizei a DLL 64-bits de um código de exemplo da própria PayGoWeb e funcionou perfeitamente

 

Essa que peguei daqui não funcionou:

https://projetoacbr.com.br/tef/

 

Já essa funcionou perfeitamente:

https://github.com/PGPagamentos/pdvWindowsPayGoLibC_Delphi/tree/master/Exemplo Delphi

Editado por Gabriel Hermet
Postado
5 minutos atrás, Daniel Simoes disse:

Mas se seu .EXE é 32 bits, ele não consegue carregar uma DLL de 64 bits

A DLL que distribuímos já é utilizada por milhares de CNPJs...

Ou talvez possa ser alguma incompatibilidade da versão de lazarus ou sei lá.

Minha IDE está configurada pra 64-bits

Capturadetela2024-02-28193701.thumb.png.dec589207ce0e58525a3837357532645.png

Postado
19 minutos atrás, Daniel Simoes disse:

Veja se ele está compilando esse Build mesmo...

 

Opa agora verifiquei, estava mesmo compilando a build errada, nunca que iria funcionar, foi puramente erro MEU.

Peço desculpas.

Obrigado pelos conselhos..

  • Curtir 1
  • Este tópico foi criado há 268 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.