Ir para conteúdo
  • Cadastre-se

dev botao

Confirmar Transações Pendentes


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

Recommended Posts

  • Membros Pro
Postado

Olá, bom dia!

 

Estou realizando o roteiro de homologação do Client Sitef Modular e estou com um problema na sequência 27, na qual pede o seguinte:

 

- Realizar uma transação com cartão de Crédito magnético

 

- Selecionar a opção á vista

 

- Quando receber o retorno de aprovação e começar a imprimir o cupom TEF, desligar o computador (reset) e em seguida desligar a impressora.

 

- Ligar novamente o computador e não ligar a impressora

 

- Ao entrar na aplicação enviar o arquivo CNF confirmando a transação e exibir mensagem padrão.

 

- Somente após tratar o TEF é que a aplicação deve tratar a impressora.

 

- Em seguida entrar na função administrativa (ADM), selecionar a opção Reimpressão e selecionar a opção: Último comprovante.

 

- Imprimir o cupom normalmente.

 

Ao entrar na minha aplicação estou chamando uma função na qual chama uma outra função do ACBRTEFD, para confirmar as transações pendentes, como mostro no código logo abaixo:

 

pendenciasTEF;

 

procedure pendenciasTEF;
   begin
     impfiscal.ACBrTEFD.ConfirmarTransacoesPendentes;
   end;
end;

 

procedure TfrCupom.confirmaTransacoesPendentes;

begin
  impfiscal.ACBrTEFD.ConfirmarTransacoesPendentes;
end;
 
Infelizmente, isso não está sendo o suficiente para confirmar as transações pendentes.
O que vocês me sugerem?
 
Obrigado!
  • Fundadores
Postado

O ACBrTEFD não foi testado no CliSitef Modular..  mas SIM na CliSitef32.dll (Interface simplificada)

 

Você não deve chamar: ConfirmarTransacoesPendentes na Inicialização... O ACBrTEFD.Inicializar que é responsável por verificar se existe transações pendentes e avaliar se deve cancelar ou confirmá-las

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.

  • Membros Pro
Postado

Muito obrigado por responder, Juliomar e Daniel.

 

No lugar de impfiscal.ACBrTEFD.ConfirmarTransacoesPendentes, eu coloquei impfiscal.ACBrTEFD.Inicializar, mas sempre que realizo a sequência, na qual eu tenho que desligar o pc, quando eu volto à minha aplicação, a transação é cancelada. A sequência pede que a transação seja confirmada.

 

Vocês tem mais alguma sugestão?

  • Fundadores
Postado

  TACBrTEFDTipo = ( gpNenhum, gpTefDial, gpTefDisc, gpHiperTef, gpCliSiTef,
                    gpTefGpu, gpVeSPague, gpBanese, gpTefAuttar, gpGoodCard,
                    gpFoxWin, gpCliDTEF, gpPetrocard, gpCrediShop, gpTicketCar,
                    gpConvCard ) ;

 

Qual desses modelos ?

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.

  • Fundadores
  • Solution
Postado

Esse modelo foi desenvolvido para o TEF Auttar

 

Como já disse antes, não temos um modelo específico para o SiTEF Modular... o modelo gpCliSiTef, é baseado na CliSiTef32.dll (interface simplificada)

 

Acredito que o mais próximo (por emulação) seja o modelo básico: gpTefDial

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.

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