CliSiTef é a solução de TEF (Transferência Eletrônica de Fundos) da Fiserv para computadores, continuação da SiTef da Software Express. É usada quando o TEF roda na Retaguarda ou no PDV com um pinpad conectado ao computador (diferente do mSitef, que roda direto na maquininha).
Siga esta ordem para colocar o CliSiTef funcionando em um cliente que ainda não usa esse provedor:
C:\Ello\DLLs\Clisitef, na estação de trabalho que vai operar o TEF:
Antes de configurar o CliSiTef no Ello, é necessário instalar o pacote de DLLs da Fiserv para Windows (versão 32 bits, completa) na estação de trabalho que vai operar o TEF, na pasta:
C:\Ello\DLLs\Clisitef
Se esse pacote não estiver instalado corretamente nessa pasta, o TEF via CliSiTef não funciona.
O sistema cria e mantém automaticamente, dentro dessa mesma pasta, um arquivo de configuração do CliSiTef usado internamente pelo próprio pacote da Fiserv (habilita Pix/carteira digital, trace e a porta do pinpad). Normalmente não é necessário editar esse arquivo. A exceção é limitar as opções do menu de forma de pagamento (veja Limitar as opções do menu de forma de pagamento).
Dentro do Ello, acesse Parâmetros do Sistema → TEF, selecione o provedor CliSiTef e informe:
Além do modo tradicional (SiTef local), o CliSiTef também suporta uma conexão direta e segura (TLS) com a Fiserv, sem precisar de um servidor SiTef local. Para usar esse modo, na mesma tela de parâmetros:
Ao usar o modo TLS, é preciso garantir que a estação de trabalho tenha acesso liberado à internet para o endereço da Fiserv usado nesse tipo de conexão. Se a rede do cliente bloquear esse acesso (por firewall ou proxy restritivo), a comunicação com o TEF falha.
Quando a finalizadora de TEF não define se o pagamento é débito ou crédito, o CliSiTef mostra a tela “Selecione a forma de pagamento” com todas as opções liberadas pela Fiserv (Cheque, Private Label, Pré-autorização etc.). O menu administrativo do TEF também traz várias consultas que o cliente normalmente não usa. Para mostrar ao operador só o que o cliente usa:
CliSiTef.ini na pasta C:\Ello\DLLs\Clisitef.[Geral], ajuste as linhas abaixo, usando os códigos da tabela de códigos separados por ponto e vírgula:TransacoesHabilitadas: o que pode aparecer.TransacoesDesabilitadas: o que deve ser escondido.Exemplo validado: forma de pagamento só com Débito, Crédito (à vista e parcelado) e Carteira Digital; menu administrativo só com Teste de comunicação, Reimpressão de comprovante, Cancelamento de transação e Carga forçada de tabelas no pinpad:
[Geral] TransacoesAdicionaisHabilitadas=7;8;4178 TransacoesHabilitadas=16;26;27;28;3203;56;40;3626 TransacoesDesabilitadas=10;11;12;13;14;17;18;19;22;31;32;33;36;45;47;3003;3004;3166;3167;3480;4158
TransacoesAdicionaisHabilitadas=7;8 é gravada pelo próprio Ello e é ela que mantém a Carteira Digital (Pix pelo TEF) no menu. Não remova.Códigos mais usados, conforme o manual da Fiserv “SiTef - Interface Simplificada com a aplicação” (versão 248, item 6.6). Para outro item que não esteja aqui, consulte o manual ou peça o código à Fiserv.
Forma de pagamento
| Código | Opção |
|---|---|
| 7 / 8 | Carteira Digital (venda / cancelamento) |
| 10 | Cheque (todos os tipos); 11 a 14 são variações de consulta de cheque |
| 16 | Débito à vista |
| 17 | Débito pré-datado |
| 18 | Débito parcelado |
| 19 | Débito CDC (também esconde a consulta de parcelas CDC) |
| 22 | Cartão Benefício |
| 24 | Crédito à vista com juros |
| 26 | Crédito à vista |
| 27 | Crédito parcelado pela loja |
| 28 | Crédito parcelado pela administradora |
| 31 | Pré-autorização |
| 32 | Cartão Fininvest |
| 45 | Private Label pré-datado |
| 47 | Private Label com cheque |
Menu administrativo
| Código | Opção |
|---|---|
| 3203 | Teste de comunicação |
| 56 | Reimpressão de comprovante |
| 40 | Cancelamento de transação |
| 3626 | Carga forçada de tabelas no pinpad (Servidor) |
| 3625 | Carga forçada de tabelas no pinpad (Local) |
| 33 / 3166 / 3167 | Consulta saque e saque Fininvest |
| 36 / 3480 | Consulta parcelas no crédito |
| 3003 | Consulta saldo débito |
| 3004 | Consulta saldo crédito |
| 4158 | Outros Cielo |
Caso uma transação de uma venda anterior fique pendente (por exemplo, após uma queda de conexão ou fechamento inesperado), o sistema agora identifica essa pendência sozinho na venda seguinte e decide automaticamente se deve confirmar ou desfazer essa transação, avisando o operador sobre o que foi feito. Não é mais necessário que o operador ou o suporte resolvam isso manualmente.