Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia a Todos.

Recentemente, um cliente meu que utiliza TEF Linx em modo TEF_DIAL passou a apresenta problemas com operações no modo crédito! Não houve mudança no sistema(meu pdv) e antes estava Ok!

Todo o processo ocorre norma, chama o GP, digita o cartão, senha e aparece como aprovado. Porém o sistema "trava" aguardando a resposta do TEF. Se a venda for em modo débito. tudo ocorre normalmente

Utilizei o demo para tentar ver se algo estava errado na minha aplicação, mas o problema ocorre também. Analisando o log, vi que quando a transação é crédito o tef não responde. para na seguinte linha:

"TEF_DIAL LerRespostaRequisicao: CRT, Aguardando: C:\TEF_DIAL\resp\intpos.001"

ou seja, o TEF não responde para o componente ACBRTEF. 

Porém, se eu utilizo o PDVSimul da SoftExpress, a transação credito ocorre normal.

Lembrando, esse erro acontece apena nesse cliente.

Alguém ja passou por isso? 

Postado
2 horas atrás, Daniel Simoes disse:

O Log anexado, não parece conter os problemas da Imagem

é exatamente ele. o ACBRTED fica aguardando o retorno do TEF.. na tela ele mostar que esta esperando tb!  isso só ocorre no credito

 

  • Moderadores
Postado

Debugue a função function TACBrTEFDClass.VerificarRespostaRequisicao: Boolean;  do arquivo ACBrTEFDClass e veja oq está fazendo o arquivo ficar inválido.

Citar

-- 01/06 10:54:09:950 - TEF_DIAL LerRespostaRequisicao: CRT, Arquivo inválido desprezado: "C:\TEF_DIAL\resp\intpos.001"

 

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado
15 minutos atrás, André Ferreira de Moraes disse:

Debugue a função function TACBrTEFDClass.VerificarRespostaRequisicao: Boolean;  do arquivo ACBrTEFDClass e veja oq está fazendo o arquivo ficar inválido.

 

Caramba, não vi isso! . Juro que como via os retornos do comprovante, nem me ligava no que acontecia antes.

O problema esta justamente em debugar! isso só acontece nesse cliente! 

Linx tem ambiente de testes?

  • 2 semanas depois ...
Postado

Depois de muita Luta. Consegui colocar o ambiente de testes da Linx e Realmente transações a crédito não funcionam. O problema que eu indentifiquei é que na função VerificarRespostaRequisição o Trailer Retorna False.

image.thumb.png.4ff4f0d6fc2fa7042bdfdec32b7f4a8f.png

 

em todas as outras requisições ele retorna True; 

 

Alguém pode me indicar um caminho para tentar solucionar isso?



Lembrando que a  transação é aprovada !

Postado
Em 01/06/2021 at 15:04, André Ferreira de Moraes disse:

Debugue a função function TACBrTEFDClass.VerificarRespostaRequisicao: Boolean;  do arquivo ACBrTEFDClass e veja oq está fazendo o arquivo ficar inválido.

 

é a função TrailerOk que está retornando false.

  • 1 mês depois ...
  • Moderadores
Postado

Só comentar não adianta. tem que verificar o que está buscando nessa função.

conseguem verificar?

Em 15/06/2021 at 17:28, Gilvan Oliveira disse:

No meu caso eu comentei esse ultimo   // and TrailerOk vai funcionar do mesmo jeito.

 

 

Em 15/06/2021 at 17:42, AlissonMarcel disse:

Fiz isso também! Muito obrigado pelo Feedback!

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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

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.