Jump to content

dev botao

Problema ao utilizar PIX/AbecsPinPad em conjunto com o TEFAPI


Luis Welp
Go to solution Solved by Diego Foliene,
  • Este tópico foi criado há 135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde!


O meu processo consiste em iniciar o TEF ao abrir o módulo de PDV e desinicializar ao fechar o PDV.

Com o PDV aberto e iniciado são feitas diversas vendas e seus recebimentos via TEF.

Acontece que o TEF iniciado não permite utilização da porta pelo AbecsPinPad.

Terei que desinicializar o TEF para poder exibir o QRCode do PIX?

O problema maior é que o processo de inicialização pode levar até 40 segundos, se eu desinicializar o TEF toda vez que for processar o PIX e inicializar novamente vou ter um tempo de espera indesejado para iniciar novo recebimento.

Existe alguma solução?

 

Link to comment
Share on other sites

  • Consultores
  • Solution

Boa tarde!

Confirmei junto aos membros que atuaram diretamente na construção do ACBrAbecsPinPad.

O TEF bloqueia o PinPad devido ao processo de comunicação com a DLL.

Infelizmente esta é uma limitação. Pois ambos partilham da mesma porta COM.

Então você tem que liberar o TEF, iniciar a comunicação com o PinPad, fazer as operações com o PinPad, liberar o PinPad e iniciar a comunicação com TEF.

Um outra alternativa seria exibir o QrCode via PIX direto pelo TEF, mas para isso seria necessário uma parceria junto a PayGo.

 

  • Like 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...