Processo descontinuado
Novo processo no link TEF para ambiente Cloud - Atualizado
O projeto do TEF para ambientes Cloud foi originalmente pensado para um ambiente GoGlobal, onde temos a aplicação (VHFCaixa) na nuvem e o sistema do TEF (SiTef) em uma máquina local, no hotel.
Configuração
VHF Caixa
No cadastro de "Cadastro de Estação x Terminal TEF" temos as seguintes opções:
Aba TEF
|
---|
Aba TEF Rest / Cloud
|
---|
Aplicativo Local (Hardware Integration)
Esse aplicativo deve ser instalado, como um serviço do Windows, em cada máquina que for utilizar o TEF.
A aplicação fica monitorando uma fila na nuvem (cada máquina terá uma exclusiva) de onde partem as solicitações para o início do processo.
O aplicativo só tem uma tela, conforme abaixo.
Devem ser preenchidos os campos para a comunicação com o aplicativo do TEF. As pastas de requisição e resposta são obrigatórias |
---|
Os status do aplicativo
Serviço desinstalado | Serviço parado | Serviço rodando |
---|---|---|
Como acontece o processo
Ao efetuar o lançamento de um Tipo Débito / Crédito que seja correspondente a um cartão de crédito numa conta, uma solicitação de TEF é enviada para uma fila na nuvem (API) correspondente àquela máquina.
A mensagem abaixo nos mostra esse processo iniciado:
Após o envio confirmado, o VHF Caixa ficará aguardando uma resposta da API.
A mensagem abaixo nos mostra esse processo iniciado:
Nesse momento, a requisição para início do TEF já foi feita, e o aplicativo local (Hardware Integration) já está operando para abrir o módulo Client do TEF e o pagamento ser efetuado.
Ao término desse processo, a impressão do comprovante será feita e a resposta gravada na mesma API de onde partiu a requisição.
O VHFCaixa continua monitorando essa API, a espera de uma resposta.
Obs: Existe um tempo máximo de espera nesse processo que é de 2 minutos. Ao final desse prazo, a transação será cancelada no VHFCaixa e o lançamento não será efetuado.
Confirmado o TEF, as informações da venda serão inseridas na base de dados.
A mensagem abaixo nos mostra esse processo iniciado:
Após tudo isso, o lançamento do tipo DC é efetuado na conta em questão.