Ir para conteúdo
  • Cadastre-se

dev botao


Ver Solução Respondido por MaiconBR,

Recommended Posts

Bom dia,

 

Estou implementando o SiTef em minha aplicação, mas ao ativar o mesmo, tanto o exemplo do TEF como minha aplicação, estão

retornando a seguinte mensagem: "O PinPad não está devidamente configurado no arquivo CliSiTef.ini", já verifiquei o que foi postado acima

e no meu entender está tudo de acordo.

 

Alguém tem alguma ideia do que pode estar faltando?

 

Vou anexar o arquivo log, gerado pelo exemplo do TEF.

 

Obrigado desde já!

 

CliSiTef.ini

CliSiTef.txt

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!

acredito que seu problema seja com o módulo do sitef!

tentou entrar em contato com o suporte deles? pois uma vez que o ACBrTEFD só faz chamada dos módulos deles e não interage diretamente com o pin-pad!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Tenha certeza que o CliSiTef.ini está na mesma pasta da CliSiTef32.dll

 

Observe se você não tem outras CliSiTef32.dll no Path da sua máquina (deixe somente uma)

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.

Link para o comentário
Compartilhar em outros sites

Então Daniel,

 

Tenho "duas" CliSiTef32 na pasta, uma chamada: CliSiTef32.dll e outra: CliSiTef32I.dll 

isso pode dar conflito?

 

Outro ponto é que não é na mesma maquina que está instalado o "Server" do Sitef, o modulo "server"

está em outra máquina da rede, no caso do CliSiTef.ini no campo IP informei o da máquina servidora.

 

 

Obrigado desde já!

Link para o comentário
Compartilhar em outros sites

Bom dia Daniel,

 

Cara, de fato as duas Dlls que vc listou aí, não estavam na pasta da aplicação, movi elas para a pasta e o dito erro não ocorreu mais.

 

Mas como tudo na vida, agora tem outro erro, na minha aplicação, ao efetuar a chamada do TEF, o windows trava e me retorna um "appcrash"

informando que o problema está na CliSiTef32.dll

 

Se eu tentar chamar o TEF via o exemplo do ACBr, gera uma exceção: "stack overflow".

E o mesmo não é ativo.

 

Já tentei efetuar o registro das dlls, mas não obtive sucesso.

 

Alguma outra ideia do que poderia estar causando esse erro?

 

Obrigado pela ajuda!

 

Em anexo log gerado pelo exemplo do ACBr

 

CliSiTef.txt

CliSiTef.txt

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Verifique se você tem as DLLs mais atuais...

 

https://www.softwareexpress.com.br/distri/aplicativos/clisitefwin32.zip

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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Aqui funciona normal... não temos relato de problema semelhante...

 

Teste em outro ambiente.. pode ser algo na sua máquina, como por exemplo o AntiVirus

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.

Link para o comentário
Compartilhar em outros sites

Bom dia Daniel,

 

Após alguns testes, cheguei a um ponto.

Ao efetuar um debug, percebi que o arquivo.ini do CliSiTef, CliSiTef.ini, não estava sendo "carregado" pelo ACBr.

Na verdade não sei se ele "carrega" as informações deste arquivo.

 

Então a pergunta seria, o ACBr faz o "load" do CliSiTef.ini, ou,

tenho que passar na mão as configurações de IP Servidor, e número do Pinpad, assim como as demais informações?

 

Caso ele já faça esse "load", o que eu poderia estar fazendo errado nesta situação?

 

Novamente obrigado!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O ACBr não faz uso desse arquivo .INI... quem usa o mesmo é a DLL, por isso o .INI deve estar na mesma pasta da 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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Leia com atenção a documentação provida pelo SiTEf.... (SiTef - Interface Simplificada com a aplicação(VRS-148).pdf)

 

as respostas para suas perguntas estão lá...

 

Vejas as propriedades do componente ACBrTEFD.CliSiTef...

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.

Link para o comentário
Compartilhar em outros sites

  • Solution

Boa tarde,

 

Após mais alguns testes finalmente, consegui efetuar a configuração e posterior transação com o SiTef.

Necessitava informar os dados no componente TEF, CodLoja, NrTerminal, IpServidor.

Já que o ACBr, não efetua a leitura do arquivo .ini, que a Dll do CliSiTef faz uso.

 

Por fim, obrigado pela atenção!

Link para o comentário
Compartilhar em outros sites

  • 8 anos depois...
  • Moderadores
12 horas atrás, William Di Domenico disse:

Existe algum tutorial de configuração para o componente ACBrTEfAPI utilizando clisitef? pois estou percebendo aqui que existem algumas diferenças quanto ao uso das dll´s PG e sitef...

o exemplo tem lá como fazer

  • Obrigado 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.