Consultores antonio.carlos Postado 25 Maio Consultores Postado 25 Maio Olá comunidade Gostaria de compartilhar com todos vocês um guia de Como iniciar a Homologação TEF usando a DLL do TEF Equals. Sobre o ACBr O ACBr é Distribuidor dos produtos e serviços da Equals Temos condições exclusivas para a comunidade do ACBr, Somos autoridade em TEF. Confira o nosso curso completo, sobre TEF e Meios de Pagamentos Tenha acesso ao nosso Suporte, Demos e Cursos, inscrevendo-se na página: https://projetoacbr.com.br/tef/ Sobre o Equals A Equals é líder em conciliação e gestão financeira integrada na América Latina. Sua plataforma 100% em nuvem automatiza o controle de recebíveis, conciliação de vendas, emissão fiscal e integração com ERPs e gateways de pagamento — tudo em um único ambiente. Atende mais de 72 mil estabelecimentos, processa 481 milhões de transações por mês e concilia R$ 30 bilhões mensalmente, com mais de 180 meios de pagamento integrados. O que é o TEF Embarcado (DLL) ? O TEF Embarcado (DLL) é uma modalidade de integração em que a automação comercial se comunica diretamente com o TEF por meio de uma biblioteca de funções — DPOSDRV.DLL no Windows ou libDPOSDRV.so no Linux — sem depender de um client instalado separadamente no sistema operacional. Nesse modelo, a própria automação é responsável por carregar, instalar e atualizar o Paykit, tendo controle total sobre o ciclo de vida da integração. Por isso, algumas configurações são de implementação obrigatória pela automação, como: CNPJ do estabelecimento, empresa/loja/PDV, comunicação TEF e busca do certificado. A biblioteca é compatível com diversas linguagens de programação (Delphi, Visual Basic, Visual C++, entre outras) e é recomendado que seja carregada no startup da automação, permanecendo ativa até o encerramento do sistema. Por onde começar? 1 - Realize o seu cadastro em: https://developers.equals.com.br/ 1.1 - Preencha todos os campos obrigatórios do formulário de cadastro. Atenção, verifique sua caixa de entrada ou spam, os códigos de autenticação para acesso ao portal serão enviados por e-mail. 2 - Com o cadastro e o acesso ao portal confirmado, o próximo passo é cadastrar uma aplicação. 2.1 - Selecione a opção -> TEF 2.2 - Depois selecione a opção -> Desktop Embarcado Pronto, sua aplicação está criada e pronta para próxima etapa da homologação. Após o cadastro da aplicação, o ambiente de testes será criado e disponibilizado em até 1 dia útil. 3 - No canto superior direito, localize o menu SDK de Desenvolvimento e realize o download do pacote correspondente ao seu ambiente: Acesse também a documentação -> https://partner.equals.com.br/docs/tef/desktop/ 3.1 - No canto superior direito, localize também os dados de homologação. Roteiro de homologação Os testes são organizados em etapas sequenciais, deve seguir cada passo em ordem e anexar as evidencias diretamente no roteiro antes de avançar. O progresso é salvo automaticamente, então você pode retomar de onde parou a qualquer momento. Componente ACBrTEFAPI ACBrTEFAPI é um componente para Delphi e Lazarus, conheça o Componente ACBrTEFAPI: O programa exemplo para Delphi e Lazarus está disponível em nosso SVN: https://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrTEFD/TEFAPI/ Neste guia, utilizaremos o Lazarus para configurar e testar o componente ACBrTEFAPI com o TEF Equals. Observação: O programa de exemplo para Delphi segue as mesmas orientações. Configuração do TEF Equals no Componente ACBrTEFAPI. Após compilar o programa de exemplo, você verá que ele já vem com uma configuração padrão. Componente ACBrTEFAPI utiliza a DLL Embarcada na versão x86. Faça o download desta versão e copie as pastas Bin, Cupons e Interno para a pasta do executável do programa de exemplo. Para utilizar o TEF Equals, é necessário ajustar as configurações do componente ACBrTEFAPI com os dados de homologação disponibilizados no portal de desenvolvedores. Gerenciador TEF: selecione tefEquals. Arq.Log: recomenda-se configurar o caminho do arquivo de log, pois através dele é possível analisar todas as operações TEF realizadas. Preencha os campos: CNPJ do Estabelecimento Comercial. Código do Terminal. Endereço Servidor. Código da Empresa e Filial. Veja imagem do programa exemplo configurado: Com as configurações preenchidas, clique em Salvar Parâmetros e em seguida em Testar TEF para validar se a configuração está correta. configurado corretamente, podemos realizar uma transação de teste. Observação: A primeira transação pode ocorrer Carga de tabelas. Agora você pode estudar o programa exemplo e implementar na sua aplicação Suporte da Equipe do ACBr Se você tem contrato de Parceria com o ACBr, para a Distribuição de TEF, você pode contar com a ajuda e Suporte de nossos técnicos e desenvolvedores Acesso o canal #equals-homologação, no Discord do ACBr Ou poste suas dúvidas, aqui mesmo no fórum, na área Homologação TEF
Recommended Posts