Documente Academic
Documente Profesional
Documente Cultură
www.desenvolvedoresdaruma.com.br
Verso 1.0.0.6
Data: 24/05/2011
Pag. 1 - 22
Premissas:
1. Possuir um dos Sistemas Operacionais a seguir: Windows XP,
Vista, Windows 7, 2000 Server, 2003 Server e 2008 Server.
2. Fazer download dos aplicativos necessrios que so:
Introduo;
Instalando o ambiente completo;
Configurao de PinPad;
Configurando o pg_senha.ini para Windows 2003/2008 Server
Testando o ambiente;
Dicas e informaes para o TEF IP;
Desinstalao do ambiente.
Pag. 2 - 22
Introduo
Pag. 4 - 22
Abaixo a tela do programa sendo executado, a partir deste momento ele vai
comear a instalar os componentes do ambiente de testes (no inclui o GP):
Por fim, ele vai pedir pra instalar o Adobe Reader, neste caso tanto faz instalar ou
no, porm, voc deve ter um programa leitor qualquer de PDF
OBRIGATORIAMENTE em seu PC para conseguir consultar as transaes de TEF
realizadas.
Pag. 5 - 22
Obs: aps o apache estar instalado, mas no rodar, siga os passos abaixo:
Acesse o registry do Windows e entre em:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP, clique com
boto direito do mouse em HTTP, opo novo e clique em Valor DWORD (32 Bits)
de-lhe o nome de NoRun mude seu valor para 1.
Pag. 6 - 22
Na chave Start do diretrio HTTP, mude seu valor para 0.Reinicie o sistema
operacional.
Obs: caso tenha o IIS instalado, aps a instalao do Apache pode travar ou
aps e/ou no funcionar, isso ocorre devido ambos os programas ocuparem a
porta 80 por default, assim como MSN ou Skype tambm podem. Para resolver
isso mude a porta do apache de 80 para 8081.
Para alterar a porta do Apache siga os passos abaixo:
muito simples. Basta acessar o arquivo httpd.conf, que fica localizado em
C:\DIRECAO\HTTP\ApacheGroup\Apache2\conf\httpd.conf, dentro do arquivo
encontre as seguintes linhas:
#Listen 12.34.56.78:80
Listen 80
Veja que a linha que contm o # apenas comentrio, a linha Listen 80 a que
deve ser alterada (eu coloquei 8080 porque geralmente a mais usada mais voc
pode escolher qualquer porta).
#Listen 12.34.56.78:8080
Listen 8080
Lembre-se agora quando voc for acessar internamente coloque no lugar de
simplesmente:
http://localhost/
voc dever colocar sempre:
http://localhost:8080
Sendo assim teremos o seguinte resultado:
Pag. 7 - 22
Configurando o Pin-Pad
Ao tentar fazer a primeira transao voc perceber que o Gerenciador Padro vai
dar erro de Pin-Pad, para resolver isso voc deve ter o Pin-Pad conectado
corretamente ou ento desabilitar o uso do Pin-Pad da seguinte forma:
Entrar no menu do Windows Iniciar Direo - D-POS 8 GP e abrir o Dpos App,
neste menu acesse a opo Administrao Configurao DPOS vai pedir uma
senha que dpos (tudo minsculo) ou DPOS (tudo maisculo), acessa a guia PinPad e desmarque a opo Pin-Pad Ativo e pronto, se tiver Pin-Pad basta configurar
a porta com que ele est lembrando de marcar a opo Pin-Pad ativo e pronto j
pode testar com o Carto fisicamente.
Pag. 8 - 22
A senha padro do Postgre pg3655, como o Windows Server 2008 por segurana
no aceita senhas fracas, ento a soluo alterar para uma senha complexa,
exemplo 1234.c@nguini, ou seja, com numero, letras e ao menos 2 caracteres
sendo um especial.
Para isso voc necessita alterar a senha dentro de um arquivo chamado
pg_senha.ini (este arquivo est anexo junto a este documento) e coloc-lo junto (na
mesma pasta) do instalador Instala D-TEF 8 - v8.1.10.0.exe.
Pag. 9 - 22
Pag. 10 - 22
Nesta tela no precisa alterar, configurar ou acessar nenhuma opo, e ento para
iniciar o teste tecle F5 e ele abrir o GP na sua tela, pedindo o valor da transao,
coloque um valor qualquer e de ENTER, quando ele pedir o numero de carto digite
um dos nmeros de exemplo abaixo:
Pag. 11 - 22
4551820000009478
4551820000009486
Na prxima opo digite a seguinte data de validade:
11/11 ou 12/12
Na opo seguinte ele vai pedir o cdigo de segurana que pode ser qualquer
numero com 4 dgitos ou mais e de ENTER. Se ficar sem pode optar por ilegvel e
continuar, pronto a transao foi realizada.
Obs: caso der alguma mensagem de erro no GP voc pode efetuar o seguinte
procedimento:
Iniciar, executar e digite, services.msc que vai acessar os servios do Windows e
ento procure o D-TEF 8 e reinicie. Se mesmo assim der erro feche o simurede e a
Direo Client D-TEF que esto j situados na barra do relgio e reinicie o PC.
Garanta sempre que o Direo Client D-TEF e o simurede esto rodando na barra
de relgio.
Para consultar se a transao est ok, pendente ou cancelada, devemos acessar
um atalho que foi criado na Desktop que Monitorao e configurao D-TEF (que
est com cone do Internet Explore), aps abrir ele vai mostrar a seguinte tela
abaixo:
Pag. 12 - 22
Pag. 13 - 22
Veja que temos um boto Gerar na parte inferior direita, ao clicar no Gerar ele vai
criar um relatrio em PDF (pra isso voc deve ter um leitor de PDF j instalado em
seu PC) e l vai mostrar hora da transao, a data, NSU (numero da transao) e
o status dela se esto pendentes, canceladas, ok (j confirmadas) ou desfeitas.
Abaixo uma imagem de um relatrio gerado constando algumas transaes
efetuadas e seus respectivos status:
Pag. 14 - 22
Obs: observe que temos do lado direito do relatrio uma serie de informaes como
OK que significa que a transao foi realizada ok e foi confirmado tambm sem
problemas e temos tambm o status Desfeita que significa que tivemos algum
problema na transao e foi desfeita.
Pag. 15 - 22
##############################################################
Pag. 16 - 22
##############################################################
Venda 1 carto desligamento.
- ATV
- CRT (Queda da impressora)
<1=no caso de desligamento da impressora, o AC deve aprensentar mensagem de
falha de comunicao e perguntar ao operador se deseja tentar novamente>
<2=se sim, tentar imprimir novamente>
<seno>
- ATV
- NCN
<fim2>
<fim1>
##############################################################
Venda de mltiplos cartes
1 Carto
- ATV
- CRT Campo 001-000 = 999xxxxxxx)
<AC "segura"o comprovante e seu respectivo NSU>
2 Carto
- ATV
- CRT Campo 001-000 = 999xxxxxx)
<AC "segura"o comprovante e seu respectivo NSU>
3 Carto
- ATV
- CRT Campo 001-000 = 002xxxxxx)
<AC "segura"o comprovante e seu respectivo NSU>
AC imprime todos comprovantes retidos depois manda 3 CNF, uma para cada
transao aprovada.
- ATV
- CNF campo 001-000 = 999xxxxxxx (com NSU da 1 da primeira transao)
- ATV
Pag. 17 - 22
- 1 Carto
- ATV
- CRT Campo 001-000 = 999xxxxxxx)
<AC "segura"o comprovante e seu respectivo NSU>
2 Carto
- ATV
- CRT Queda da impressora durante a impresso do comprovante.
- ATV
- NCN campo 001-000 = 999xxxxxxx (com NSU da 1 da primeira transao)
- ATV
- NCN campo 001-000 = XXXxxxxxxx (com NSU da 2 da primeira transao)
###################################################################
#
- ATV
- CRT Campo 001-000 = 002xxxxxx) Carto no aprovado fechar em dinheiro
AC imprime todos comprovantes retidos depois manda as CNF, uma para cada
transao aprovada.
- ATV
- CNF campo 001-000 = 999xxxxxxx (com NSU da 1 da primeira transao)
- ATV
- CNF campo 001-000 = 002xxxxxxx (com NSU da 2 da primeira transao)
Pag. 19 - 22
Pag. 20 - 22
Pag. 21 - 22
Contatos:
E-mails:
Desenvolvedores.tef@daruma.com.br; claudenir@daruma.com.br;
suporte.alexandre@daruma.com.br
Skypes:
desenvolvedores_tef, claudenir_andrade; daruma_suporte_alexandre
Telefone:
11-3146-4975
Pag. 22 - 22