Olá pessoal, tudo bem?
Nesse tópico vamos mostrar como fazer a instalação do TEF da PayGo.
Tipos de TEF PayGo
Existem vários tipos de TEF PayGo,
PGWebLib - TEF por DLL, também chamado de PayGoWeb
PayGo Windows - Ou TEF por Troca de arquivos TXT
ControlPay - TEF por API ou WebService
Abaixo será demonstrada a instalação de cada um deles...
Download
Esse é o Link onde a PayGo sempre disponibiliza as versões mais atualizadas:
https://paygodev.readme.io/docs/kit-para-atualização-da-documentação
Requisitos:
PDC ou Ponto de captura válido e enviado pelo time TEF do ACBr;
Aplicação compatível com PayGo instalada na máquina
Boas práticas:
Instalação dos Drivers do fabricante do PinPad:
O driver padrão do windows pode gerar erro ao transacionar, por isso, é importante instalar os Drivers oficiais dos fabricantes:
Gertec: https://www.gertec.com.br/download-center/
Ingenico: http://www.navcom.com.br/navdw/Ingenico/IngenicoUSBDrivers_3.28_setup_SIGNED.zip;
Usuário com acesso admin
Para instalar o TEF PayGo, você deve ter privilégios de administrador no Windows...
Liberar o as bibliotecas do TEF PayGo no antivirus
Aplicativos de antivírus, podem afetar o funcionamento do TEF PayGo.
Para que isso não ocorra, as seguintes bibliotecas e diretórios precisam estar na lista de exceções (liberados)
C:\ProgramData\PayGo\PGWebLib\warsaw_64\warsaw.dll
C:\ProgramData\PayGo\PGWebLib\warsaw_32\warsaw.dll
C:\ProgramData\PayGo\Atualizacoes
C:\ProgramData\PayGo\Data
C:\Program Files (x86)\PayGo
C:\Users\SeuUsuarioDaMaquina\Desktop\PayGo.lnk
Instalar as Dependências C++ e .NET
As bibliotecas do TEF PayGo são compiladas em C++ e .NET, e para que funcionam corretamente, precisam do RunTime dessas bibliotecas estejam instaladas na máquina
Provavelmente isso já ocorrerá se a Máquina tiver todas as atualizações do Windows em dia...
Mas caso seja necessário instala-las manualmente, por favor use o instalador abaixo:
https://github.com/abbodi1406/vcredist/releases
TEF PayGo Web(DLL| Dedicado):
Apesar dessa versão utilizar a comunicação direta por DLL, é necessária a instalação de um Cliente, que cuidará da atualização automática e proteção da DLL contra fraudes (como a Gangue do Prilex)
1) Instale o Client PayGo na máquina: https://paygodev.readme.io/docs/kit-para-atualização-da-documentação
2) Selecione a chave no cantor superior direito:
3) Insira o CNPJ do cliente final e o ponto de captura recebido( N. Checkout);
4) Se estiver instalando em ambiente de homologação, é necessário virar o App da PayGo para o ambiente de sandbox:
https://paygodev.readme.io/docs/kit-para-atualização-da-documentação#ativação-do-modo-demo
5) Realize o processo de configuração e instalação do PDC, através da sua aplicação, chamando o TEF com as seguintes opções:
CONFIGURAÇÃO:
-> Menu Administrativo TEF -> "Configuração"
Quando solicitado ID, informe o ponto de captura recebido pelo ACBr
Em Nome/ip servidor, informe o Servidor de homologação, ou produção, conforme o seu ambiente:
Produção: pos-transac.pgweb.io:31735
Homologação: pos-transac-sb.tpgweb.io:31735
INSTALAÇÃO:
-> Menu Administrativo TEF -> "Instalação"
Insira o CNPJ do seu cliente final.
Será retornado a mensagem "TRANSACAO AUTORIZADA",
Será impresso um comprovante de instalação com as redes instaladas
O terminal estará apto a transacionar.
TROCA DE ARQUIVOS TXT (TROCA DE ARQUIVOS) e ControlPay
Ambos os métodos de integração utilizam o mesmo client e seguem o mesmo processo de ativação, diferenciando-se apenas ao transacionar.
1) Instale o Client da PayGo na máquina:
https://paygodev.readme.io/docs/kit-para-atualização-da-documentação;
2) Insira CNPJ, ID e Senha enviados pela Equipe TEF do ACBr:
3) Será perguntada a porta do Pinpad, insira o valor "0" e tecle "ENTER" (isso habilitará a busca automática do PinPad)
4) O terminal está apto para transacionar.
Canais de suporte exclusivos, para parceiros TEF do ACBr:
ZohoDesk: https://suporte.projetoacbr.com.br/
Cana lTEF no Discord do ACBr: #tef-paygoweb-dll
Documentação da PayGo: https://paygodev.readme.io/docs/vídeos-comece-por-aqui