Ir para conteúdo
  • Cadastre-se

Luan Rodrigo

Consultores
  • Total de ítens

    11
  • Registro em

  • Última visita

Tudo que Luan Rodrigo postou

  1. Compartilha o card comigo, por favor: [email protected]
  2. @[email protected] Ah sim, você usa troca de arquivos, perdoe-me! Então veja esse exemplo de como realizar esse passo: https://paygodev.readme.io/docs/exemplo-passo-51
  3. Boa tarde @[email protected]! Tente fazer dessa forma: ConfirmarAntesComprovantes:=true; 1) Antes de executar a sua aplicação, adicionar breakpoint em : procedure TACBrTEFDPayGoWeb.CNF(Rede, NSU, Finalizacao: String; DocumentoVinculado: String); begin FinalizarTransacao( PWCNF_CNF_AUTO ... end; 2) Fazer a transação de qq valor e autorizar; 3) No breakpoint force um reset com CTL + F2; 4) Antes de executar novamente, vá até o evento: Seu_DM_ou_Form_Recbtos.PayGoWebAvaliarTransacaoPendente e substitua: Status := PWCNF_CNF_MANU_AUT; por por Status:= PWCNF_REV_PWR_AUT; 5) Execute novamente e veja se o log informa: PW_iConfirmation( PWCNF_REV_PWR_AUT, ReqNum, xxx, xxx, xxx, DEMO ) Obs: Não esqueça de retornar o status para PWCNF_CNF_MANU_AUT;
  4. Boa tarde Christian, tudo bem? Me passa o log e o REQNUM desse teste.. Gostaria de validar como ele foi enviado.
  5. 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
      • 3
      • Curtir
  6. Olá pessoal, tudo bem? O intuito desse tópico é mostrar como realizar um telnet via cmd para testar ip/portas e estar localizando endereços necessários para a comunicação com a PayGo que podem estar bloqueados na máquina. Esses Ips/portas necessários estão anexo ao tópico e devem ser testados manualmente um a um. Observação: O arquivo CommTest que vem instalado junto ao client PayGo acaba sendo ineficaz em alguns cenários, então o melhor é testar manualmente para saber com precisão, quais desses endereços precisam ser liberados. Principais cenários onde indica que há algum bloqueio e precisamos localizar para efetuar a liberação, erros: NÃO FOI POSSÍVEL CONECTAR -13, Proteção não ativa -3 (Testar apenas as portas indicadas no anexo como: "Warsaw", pois esse erro indica um possível bloqueio na instalação do warsaw), Erro durante a instalação do client PayGo na hora de verificar as portas, confome imagem abaixo: TELNET na prática: Note que no documento anexo está escrito dessa forma: IP: 104.18.35.253 Porta [80], porém, no comando só precisamos digitar: "telnet ip porta", separado por espaços, conforme o exemplo acima. Caso a porta NÃO esteja bloqueada, o resultado será: Isso indica que foi possível se comunicar com esse endereço, então pode passar para o próximo. Sempre que o endereço estiver bloqueado, esse será o retorno: (Essa combinação de ip/porta foi apenas para forçar o erro) Indicando que é necessário abrir regras de entrada e saída pelo firewall do windows para liberação desse endereço e/ou solicitar o desbloqueio pelo provedor de internet. Após localizar onde estão os bloqueios e efetuar a liberação, basta repetir o processo, seja venda ou instalação, que já será possível prosseguir sem nenhum problema. IPS.txt Caso insira o IP/porta conforme orientação acima e tiver esse retorno: É necessário ativar o comando telnet indo na barra de pesquisar do windows e pesquisando por: "Ativar ou desativar recursos do windows", após isso, verifique se o "Cliente Telnet" está ativo. Caso não, basta ativar que você conseguirá fazer os testes logo em seguida.
      • 4
      • Curtir
×
×
  • 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.

The popup will be closed in 10 segundos...