Skip to content

multipluscard/Exemplo-TefClientMC-Flutter

Repository files navigation

🧩 Exemplo de Integração – DLL Transparente (Flutter)

📘 Sobre o Exemplo

Este projeto demonstra uma integração em Flutter com a DLL TefClientMC (layout transparente), utilizada para comunicação com a solução TEF. Permite realizar transações de crédito, débito, serviços e outros tipos de operação.

⚙️ Importante: Utilize sempre o Guia Técnico oficial como referência principal. Nele estão descritas todas as funções, parâmetros e comportamentos esperados da DLL. Para obter a versão mais recente da DLL, entre em contato com nossa equipe.


💻 Linguagem

Flutter (3.29.3)


🗂️ Estrutura do Projeto

O exemplo foi desenvolvido em Flutter, com foco em facilitar o processo de integração entre a automação comercial e a DLL TefClientMC.

Durante a execução, se CNPJ, Código da Loja ou PDV não estiverem configurados, será exibida automaticamente a janela de configuração (como na imagem abaixo):


🚀 Como Utilizar

  1. Faça o download do exemplo.

  2. Solicite à equipe a versão mais recente da DLL TefClientMC e o arquivo ConfigMC.ini.

  3. Acesse o diretório:

    FlutterTefClientMCTransparente\build\windows\x64\runner\Debug
    
  4. Cole os arquivos DLL e ConfigMC.ini na pasta Debug.

  5. Execute o projeto.

💡 Dica: existem versões x86 e x64 da DLL. O exemplo foi compilado para x64.


⚠️ Possíveis Erros

Exceção:

“Falha ao carregar a DLL. Erro: Invalid argument(s): Failed to load dynamic library 'TefClientmc_x64.dll': error code 126”

Solução: Verifique se a DLL está localizada corretamente na pasta Debug.


📄 Observações

  • Este exemplo serve apenas como base de integração e referência técnica.
  • Para dúvidas ou suporte técnico, entre em contato com nossa equipe.

About

Exemplo de Implementação da DLL TefClientMC (Modo Interativo) em Flutter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published