Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 1515 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia,

 

  Estou desenvolvendo o TEF Dedicado, quando faço o teste para passar uma transação e o pinpad está desligado ele não mostra a mensagem de erro do pinpad, simplesmente retorna.  Estou fazendo o teste com o exemplo TEFDEMO.

 

  Esta configurado corretamente o clisitef.ini.

 

 

Obrigado

 

João Victor

  • Consultores
Postado

Bom dia

Todos os eventos do componente estão programados? 

  • Confuso 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Consultores
Postado

Bom dia

Fiz a pergunta pois ele retorna em um showmessage ou MessageDlg que possui nos eventos a mensagem de erro do pin-pad, já fiz a um tempo atrás a homologação do sitef!

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado (editado)

Dei uma olhada e estão todos os eventos preenchidos, e mesmo assim não aparece a mensagem de erro do pinpad, quando clico na opção magnetico/chip ele simplesmente fecha a tela e não faz nada.

 

Abaixo segue trecho do log.

 

 

-- 14/04 17:11:24:340 - ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 4 TipoCampo = -1 Buffer = Selecione o tipo do Cartao de Credito Tam.Min = 0 Tam.Max = 0
-- 14/04 17:11:24:341 - ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 
-- 14/04 17:11:24:346 - ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 21 TipoCampo = -1 Buffer = 1:Magnetico/Chip;2:Digitado; Tam.Min = 1 Tam.Max = 2
-- 14/04 17:11:24:346 - BloquearMouseTeclado: NAO
-- 14/04 17:11:44:915 - BloquearMouseTeclado: SIM
-- 14/04 17:13:00:284 - ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 1
-- 14/04 17:13:53:270 - ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 14 TipoCampo = -1 Buffer =  Tam.Min = 0 Tam.Max = 0
-- 14/04 17:13:57:875 - ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 
-- 14/04 17:13:57:880 - ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 0 TipoCampo = 30 Buffer =  Tam.Min = 0 Tam.Max = 0
-- 14/04 17:13:57:881 - ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 
-- 14/04 17:13:57:899 - ContinuaFuncaoSiTefInterativo, Retornos: STS = -43 ProximoComando = 0 TipoCampo = 30 Buffer =  Tam.Min = 0 Tam.Max = 0
-- 14/04 17:13:57:900 - *** ContinuaFuncaoSiTefInterativo, Finalizando: STS = -43
-- 14/04 17:13:57:900 - BloquearMouseTeclado: NAO
 

 

Obrigado

Editado por joaovmf
  • 2 semanas depois ...
Postado

O arquivo Clisifef.ini está na mesma pasta da aplicação, e creio que está correto a porta

 

[PinPadCompartilhado]
Porta=01.
 
Agora imaginamos que a porta esteja errado, ele deveria retornar a mensagem pin pad não encontrado? ou algo do tipo?
 
 
Obrigado
  • Moderadores
Postado

Se a sua impressora está na COM1, então essa configuração está incorreta, pois você está apontando o pin-pad para a COM1 também.

 

Quanto a retornar a mensagem isso depende da DLL do Sitef e dos tratamentos que ela faz internamente, comigo sempre ela retornou a mensagem de pin-pad não conectado ou comunicação com o pin-pad não foi possível, talvez por conta da configuração do pin-pad estar na mesma porta da impressora a DLL se perdeu.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • 2 semanas depois ...
  • Fundadores
Postado

No Log que você postou, fica claro que o SiTEF não enviou mensagem para ser exibida... e encerrou o loop com o erro -43

 

Se você verificar no manual: SiTef - Interface Simplificada com a aplicação(VRS-133).pdf

 

o erro -43 é descrito como: Problema na execução de alguma das rotinas no pinpad.

 

Provavelmente você não copiou as DLLs que manipulam o PinPad (libemv.dll e libseppemv.dll) na mesma pasta onde está a CliSiTef32I.dll

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 7 anos depois...
Postado
Em 23/04/2014 at 16:46, Régys Silveira disse:

 

Se utiliza Sitef, você não configurou corretamente a porta do Pin-Pad no arquivo clisitef.ini, veja no manual do Sitef como fazer.

Cara, 8 anos depois, você me salvou kkk.

Onde eu trabalho, mudamos os equipamentos de lugar e acabamos desconectando tudo do computador, ao ligar novamente não funcionava de jeito nenhum o pinpad, mudando porta e tudo. Com esse comentário, alterei o número da porta no clisitef e voltou a funcionar! Muito obrigado!

  • Curtir 1
  • Obrigado 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Este tópico foi criado há 1515 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...