m-SiTef x CliSiTef lib

Existem alguns pontos entre o m-SiTef e a CliSiTef que vale a pena ressaltar.

m-SiTef#

É um aplicativo desenvolvido tanto para celular ou tablet como em POS, que realiza transações (TEF) através do servidor SiTef. Esse aplicativo contem a biblioteca CliSiTef e retira a responsabilidade do integrador de controlar os fluxos das transações, necessário pelo protocolo da CliSiTef. Pode ser acionado por outro app ou via Intent ou via Deeplink.

PositivoNegativo
Fácil de integrar com o aplicativo do clienteNão há possibilida de customizar a tela de pagamento
Não exige muito desenvolvimento para se integrarCompatível apenas com o sistema Android
-Não é compatível com todas as funcionalidades da CliSiTef (e.g. múltiplos pagamentos)

CliSiTef#

É uma biblioteca que interage com o SiTef e possibilita o integrador a controlar os fluxos de transações, isso permite total liberdade na inclusão de novos produtos e meios de pagamentos, desde que acompanhe a evolução do SiTef. Responsável pelo fluxo e processamento de cartões. Aciona o hardware de captura de transações através do protocolo ABECS/BC. Possui um fluxo interativo para coleta e retorno de parâmetros transacionais.

PositivoNegativo
Há possibilidade de costumizar a tela de pagamentoExige um desenvolvimento mais complexo, baseado em máquinas de estados, para se integrar ao SiTef
Compatível outros sistemasIntegração da aplicação deve ser feita através da lib CliSiTef