README ConnectTEF | Índice da Seção | Anterior | Próximo —
Caminho: Início / FAQ / FAQ Integradores
Esta seção reúne as dúvidas mais frequentes de desenvolvedores, software houses e parceiros responsáveis pela integração de aplicações ao ConnectTEF.
O objetivo é responder rapidamente às principais questões técnicas antes mesmo do início da integração.
Para novos projetos recomendamos utilizar a REST API.
Ela oferece uma arquitetura moderna, desacoplada, independente da linguagem de programação e preparada para evolução contínua.
Sim.
Para aplicações Desktop recomendamos preferencialmente a REST API Local, que permite comunicação HTTP diretamente na rede local, proporcionando maior desempenho e independência da Internet entre a aplicação e o ConnectTEF.
Sim.
O ConnectTEF é independente da linguagem de programação.
Aplicações Delphi podem utilizar:
A escolha depende da arquitetura da aplicação.
Existe suporte?
Sim.
Aplicações .NET podem consumir normalmente:
Também podem utilizar DLLs Windows quando necessário.
Como devo integrar?
Para aplicações Android o ConnectTEF oferece três alternativas:
A tecnologia recomendada dependerá da arquitetura da aplicação e da forma como ela será executada no SmartPOS.
Sim.
Além das APIs REST, a plataforma disponibiliza mecanismos nativos para Android através de Provider e Intent, além de bibliotecas específicas para aplicações Desktop quando necessário.
Sim.
A REST API foi desenvolvida justamente para permitir integração através de chamadas HTTP padronizadas.
Isso torna a integração independente da linguagem utilizada pela aplicação.
Não necessariamente.
Dependerá do modelo de integração escolhido.
Quando utilizada a REST API, normalmente basta que a aplicação consiga realizar chamadas HTTP para o ConnectTEF.
Na maioria dos casos, não.
As alterações normalmente ficam restritas à camada responsável pela comunicação com os meios de pagamento.
A lógica de negócio do ERP ou PDV permanece praticamente inalterada.
Não.
Esse é um dos principais diferenciais da plataforma.
O ERP integra-se ao ConnectTEF e não diretamente ao fabricante do equipamento.
Isso reduz significativamente o impacto da troca de dispositivos ou da inclusão de novos fabricantes.
Sim.
Desde que o fabricante seja suportado pelo ConnectTEF, a aplicação comercial normalmente não precisa sofrer alterações significativas.
A plataforma foi desenvolvida exatamente para desacoplar o software da infraestrutura de pagamento.
Não.
O ConnectTEF oferece mecanismos de compatibilidade que facilitam a migração de aplicações já integradas ao SiTef.
O objetivo é preservar o investimento realizado pela software house.
Posso migrar?
Sim.
O ConnectTEF disponibiliza compatibilidade para aplicações que já utilizam tecnologias da Elgin, reduzindo significativamente o esforço de migração.
Existe compatibilidade?
Sim.
O ConnectTEF implementa compatibilidade com integrações baseadas em INTPOS, permitindo reaproveitar boa parte da integração existente.
Não.
A plataforma suporta diferentes arquiteturas.
Dependendo do modelo de integração utilizado, a comunicação entre ERP e ConnectTEF pode ocorrer integralmente na rede local.
A necessidade de Internet dependerá dos serviços externos envolvidos na operação, como adquirentes ou recursos hospedados em nuvem.
Sim.
As APIs do ConnectTEF são versionadas para garantir compatibilidade entre diferentes versões da plataforma e facilitar futuras evoluções.
Sim.
A arquitetura da plataforma permite atender diferentes aplicações comerciais, desde que a implantação seja realizada de acordo com a arquitetura definida para o ambiente.
Sim.
A plataforma foi desenvolvida para atender software houses, parceiros OEM e projetos White Label, permitindo que diferentes empresas utilizem a mesma infraestrutura tecnológica mantendo sua própria identidade comercial.
Como regra geral:
| Cenário | Tecnologia Recomendada |
|---|---|
| Novo projeto | REST API |
| ERP Desktop | REST API Local |
| Android SmartPOS | Provider ou Intent |
| Aplicação Windows legada | Windows DLL |
| Integração INTPOS existente | Compatibilidade INTPOS |
| Integração SiTef existente | Compatibilidade SiTef |
| Integração Elgin existente | Compatibilidade Elgin |
A documentação do ConnectTEF possui uma seção específica contendo:
Recomendamos iniciar pela documentação da arquitetura e, em seguida, consultar o modelo de integração mais adequado ao seu projeto.
O próximo capítulo apresenta as principais dúvidas relacionadas ao ecossistema SmartPOS e aos dispositivos suportados pela plataforma.