Segue os arquivos do MSitef e ElginIDH para ACBrTEFAndroid
Algumas observações:
-Equipamentos: D2Mini, Elgin M10, Pinpad Gertec PPC930
-Personalização: MSitef e Elgin não permitem ainda a personalização(Segue screenshots)
-Tratamento de pendência: Ambos não existem como disparar a 3º perna, quando solicita uma venda os Apks já confirma a venda(feito consulta via suporte técnicos SoftwareExpress e Elgin)
-Semelhança entre apks: Em alguns parametros do ElginIDH utilizam da plataforma MSitef(Ex: iniciar uma venda devemos passar o paramentro empresaSitef dentro do elgin) *Fortemente a acreditar que foi a mesma empresa que desenvolveu ambos apks
-Novos parâmetros: existe novos parâmetros no componete específcas para cada uma (segue screenshot):
-Testes : Foi realizada vendas cartão credito/debitos/pix, reimpressão e cancelamento
-Tratamentos: Queda de conexão sitef, desligamento de conexão e desconexão de pinpad. (todos os tratamento o sistema retornou corretamente a informações para usuário)
-ElginIDH: não existe modo administrativo, foi implementado a reimpressão quando chama um ADM
-Demo: estou enviando o demo onde incluir uma combobox para seleção do modelo tef, adicionado nova configuração "Dados do Terminal" para facilitar os testes
ps: vai dar um pouco de trabalho para fazer o merge do demo
*Observações que teremos que corrigir/melhorar no futuro
-Possívelmente no arquivo de Backup da paygo as venda realizadas estão ficando com o registro/header com ADM o correto é CRT(encontrei onde é o problema mas optei de não mexer pois é uma classe desenvolvida para a PAYGO) segue print
-Teremos que ver como tratar as resposta para preenchimento das tags NFCeSat.CNPJCredenciadora, NFCeSAT.CodCredenciadora etc, pois no sitef não retorna esse códigos no padrão sat
(Poderiamos no futuro renomear e colocar no arquivo RedesPayGo.txt uma nova coluna com o codigo retornado pela sitef para ele tentar encontrar os dados para preenchimento.
Ainda não trabalho com SAT mas pretendo no futuro próximo adquirir um para homologação)
Manual MSitef: em anexo
Manual ElginIDH: https://elgindevelopercommunity.github.io/group__idh1.html
ACBr Classes.zip
Demo FormTEFDemoAndroid.zip
m-SiTef - Guia de Integra+º+úo(v1.20).pdf