Pay&Go

De BIS Wiki
Ir para navegação Ir para pesquisar

O Pay&Go é o sistema utilizado para efetuar as transações do TEF na aplicação do caixa (BISPDV e BISPDVNFCe). Para o TEF funcionar ele deve rodar uma aplicação "servidora" e outra "cliente". As aplicações clientes são instaladas no checkout, junto com a aplicação do BISPDV, já a aplicação servidora é instalada no servidor do BIS.


Aplicação de Teste
Para o ambiente de desenvolvimento o Pay&Go oferece uma versão que emula a transação sem a necessidade de executa-la realmente.


Para instalar o Pay&Go Servidor basta executar o instalador e seguir o wizard normalmente. Aceite todas as configurações padrões.


Configuração do Pay&Go
A configuração do Pay&Go deve ser feita por técnico especializado.


Instalação do Pay&Go Server e Client

A instalação de ambas as aplicações não estão cobertas neste tutorial pois são relativamente simples e acabam mudando de uma versão para outra. O foco deste documento está na configuração de ambos os aplicativos.

Pay&Go Server

  1. Entrar na tela de configurações: Manutenção > Configurações. Senha de técnica: 314159.
    1. Configurar o Usuário e Senha do CGR.
    2. Habilitar a quantidade de terminais de acordo com o contrato do cliente. Sempre seguir a sequência começando do terminal 0:
      1. Selecione o terminal no combobox
      2. Garanta que é um terminal padrão (caso seja)
      3. Marque a caixa de Ativo para garantir que o terminal ficará ativo.
      4. Marque a caixa Utilizar Pinpad, caso contrário ele exibirá um aplicativo para inserir o número do cartão na tela.
      5. Marque a caixa Resolver Pendência, que permite que o operador permita escolher em cancelar ou confirmar uma transação que terminou pendente. (Esse modo de trabalhar precisa ser revisto no futuro para não dependermos do operador).
    3. Ative todas as aplicações das redes adquirentes que o usuário tenha contrato
      1. Selecione a Aplicação no combobox e marque a caixa Ativa para as aplicações que se deseja ativar.
    4. Em comunicação deixe ambas as caixas desmarcadas, já que utilizaremos a VPN interna.
    5. Em Porta Inicial defina 16000. O BIS utiliza o Pay&Go a partir da porta 16000 por padrão para evitar conflitos com outros sistemas e domínios secundários.
    6. Em PinPad defina a msg de "descanço" do PinPad. Em geral na primeira linha colocamos o nome da padaria (centralize com espaços no início) e na segunda a frase Bem Vindo! (3 espaços no início para centralizar).
    7. Clique em aplicar e permite que o Pay&Go Server seja reiniciado.

Pay&Go Client

  1. Depois de instalado, se a tela de configuração não abrir automaticamente, clique com o botão direito no ícone da bandeja e entre em configurações.
    1. Garanta que Habilitar cliente local esteja selecionado
    2. Em endereço coloque o IP do servidor e a porta de acordo com o terminal. Ex: 192.168.1.1:16000 para o 1° Terminal (Terminal 00)
      O padrão de portas começa em 16000 e vai aumentando 1 para cada terminal instalado.
    3. Clique em Pesquisar Porta para encontrar o PinPad
      Note que o Pinpad já deve estar com os Drivers instalados e bem identificado no sistema para que este passo funcione corretamente.
    4. Para testar o Pinpad clique no botão Testar PIN-pad.
    5. Clique em Atualizar e forneça a senha técnica para confirmar (314159).
    6. Clique em Sair para finalizar.


PinPad Gertec PPC900

O PinPad da Gertec pode, e deve, ser configurado corretamente para um bom funcionamento.

  1. Para entrar na configuração do PinPad, durante o Boot do equipamento aguarde até que na tela apareça apenas os "..."
  2. Pressione as teclas na sequência Anula > Zero > Confirma. Não mantenha elas pressionadas nem segure, apenas tecle cada uma individualmente na sequência. Veja Exemplo.
  3. Na opção 0, Contraste, configure o nível de contraste de modo que as letras fiquem o mais forte possível sem que o fundo passe a ficar escuro junto.
  4. Na opção 2, Nível Debug, garanta que esteja desabilitado para evitar trafego de dados desnecessários e melhorar a segurança da comunicação.
  5. Na opção 3, Conf Serial, deve ser configurada a velocidade da porta serial. A mesma velocidade deve ser configurada na porta serial do SO. Caso o PinPad seja USB pode selecionar a velocidade máxima de 115200. É provavel que o SO obtenha os dados de velocidade automaticamente quando o PinPad terminar de conectar, mas é bom conferir para evitar problemas de conexão.


Reinicialização do PinPad
Normalmente a opção 1, Apaga Arqs, só é necessária caso o pinpad apresente algum problema de funcionamento, de memória, etc. Força apagar todos os arquivos do PinPad e consequentemente uma atualização desses arquivos quando o PinPad for reutilizado pela primeira vez para cada rede adiquirente.

Instalação e Configuração dos Terminais

Terminal REDE

Finalização

Para executar uma finalização (Enviar pendências de transações para a REDE):

  1. Entre no modo administrativo
  2. Opção 6. Finalização > 4. TODOS
  3. Senha Lojista: 1111

Zerar Terminal

Realizar Finalização Antes de Zerar!
Sempre realizar uma finalização do terminal antes de zerar suas configurações!


  1. Entre no modo administrativo
  2. Opção 7.Administrativo
  3. Opção 8.Função Especial
  4. Função 99
  5. Senha Técnica: 314159
  6. Confirme para apagar todos os arquivos


Terminal CIELO

Finalização

Para executar uma finalização (Enviar pendências de transações para a CIELO):

  1. Entre no modo administrativo
  2. Opção 907 - Funções Especiais
  3. Função 15
  4. Senha 999999

Zerar Terminal

Realizar Finalização Antes de Zerar!
Sempre realizar uma finalização do terminal antes de zerar suas configurações!
  1. Entre no modo administrativo
  2. Opção 907 - Funções Especiais
  3. Função 99
  4. Senha Técnica: 314159
  5. Opção Manutenção