Dyego Noé Postado 12 Abril, 2023 Postado 12 Abril, 2023 (editado) Olá pessoal, estou precisando implementar no mesmo app Android, as soluções de pagamento ElginTef e Msitef, alguém pode me recomendar um componente? Editado 12 Abril, 2023 por Dyego Noé Fonte Dyego Noé | e-mail: [email protected] Analista de Sistemas e Desenvolvedor | skype: dyegonoe
Fundadores Daniel Simoes Postado 13 Abril, 2023 Fundadores Postado 13 Abril, 2023 Talvez o ACBrTEFAndroid possa ser expandido para suportar esses modelos de TEF em Android... Atualmente ele só suporta o TEF Android da PayGo Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Dyego Noé Postado 13 Abril, 2023 Autor Postado 13 Abril, 2023 9 horas atrás, Daniel Simoes disse: Talvez o ACBrTEFAndroid possa ser expandido para suportar esses modelos de TEF em Android... Atualmente ele só suporta o TEF Android da PayGo Obrigado @Daniel Simoes, certo, até o momento não tem implementação em andamento para essas soluções no ACBrTEFAndroid do ACBR? A dúvida é só para evitar perda de trabalho, caso começemos a implementar e alguém já tenha começado! Dyego Noé | e-mail: [email protected] Analista de Sistemas e Desenvolvedor | skype: dyegonoe
Fundadores Solution Daniel Simoes Postado 13 Abril, 2023 Fundadores Solution Postado 13 Abril, 2023 Não temos planos de implementar... Apenas sugeri, por o ACBr ser OpenSource, e facilmente extensível... Ou seja.. pode ser estratégico para você implementar no ACBr e nos enviar a contribuição... 2 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Warquia Postado 13 Abril, 2023 Postado 13 Abril, 2023 Boa tarde @Daniel Simoes vou tentar implementar eles, agora gostaria de com uma opnião sobre a implemetação ElginPay e Sitef: vejo que no momento o melhor para a implementação/continuidade é o AcbrTEFAndroid, pois bem no caso vou fazer um fork do projeto renomeando para AcbrTEFx mantendo a caracterisca do Paygo internamente? o motivo que vejo é o "TEF ELGIN" e "Sitef" funciona tanto em Windows, Linux e Android ficando sem acomplamento de nome com o Android. o que acha? ou teria outro caminho para poder iniciar? 1 Warquia Pereira Analista de Sistemas e Desenvolvedor
Fundadores Daniel Simoes Postado 13 Abril, 2023 Fundadores Postado 13 Abril, 2023 a ideia do ACBrTEFAndroid é ser multi-classe... ou seja, no mesmo componente, ele suportar vários TEFs, pois isso facilita para a Sw.House, que apena precisa mudar o modelo no componente, para migrar de TEF Veja sa Units: ACBrTEFPayGoAndroidAPI.pas e ACBrTEFAndroidPayGo.pas Eu acho que o SiTEF teria mais aplicação, e a possibilidade de mais cartões... Se quiser testar o TEF PayGo em Android, podemos ajudar com isso https://projetoacbr.com.br/tef/ Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Warquia Postado 13 Abril, 2023 Postado 13 Abril, 2023 (editado) Entendi, eu pensei nisso porque tenho uma aplicação Fmx de compra autônoma que está funcionando em Android, Windows e Linux(estamos trabalhando). ai nesse caso achei melhor implementar o TEFAndroid como outro nome porque ficaria estranho ele ta sendo referenciado com Android no sistema mas no futuro ela vai funcionar no Window e posteriormente linux) Ideia da implementação: Sitef: Android : Modulo/apk chamado "MSitef" fornecido pela software express conexão intents Windows: troca de arquivos sem o acomplamento forte de impressora que temos no AcbrTEFd conexão: (intPos) TEF Elgin: Android: Modulo/apk chamado Elgin TEF conexão intents Window: Troca de arquivos conexão "intpos" Linux: não vou conseguir implementar no momento mais seria via .so Assim no futuro poderiamos ter TEFDial, TEFDisc, TEFVe$Pague totalmente em fmx sem o peso do acomplamento das ECFs Achei muito dificil colocar na aplicação um componente ACBTEFAndroid e ACBRTEFD para windows rsrss, mas de qualquer modulo vou implementar tudo isso no ACBRTEFAndroid e posteriormente agente ver como ficará no final . Ps: assim que terminar a implementação deles vou precisar sim do Paygo para colocar no nosso portfolio de vendas Abraços. Editado 13 Abril, 2023 por Warquia Pereira Warquia Pereira Analista de Sistemas e Desenvolvedor
Fundadores Daniel Simoes Postado 14 Abril, 2023 Fundadores Postado 14 Abril, 2023 16 horas atrás, Warquia Pereira disse: ai nesse caso achei melhor implementar o TEFAndroid como outro nome porque ficaria estranho ele ta sendo referenciado com Android no sistema mas no futuro ela vai funcionar no Window e posteriormente linux) no Android o TEF funciona de forma muito diferente, do Windows/Linux... Assincrona e por Intents... por isso criei um outro componente... Observe que o ACBrTEFAndroid é uma especialização do ACBrTEFAPI, que é uma evolução do ACBrTEFD, sem vínculo com impressoras ou ECF Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Warquia Postado 14 Abril, 2023 Postado 14 Abril, 2023 Verdade @Daniel Simoes existe bastante diferença entre sincrona e assincrona, vou implementar por enquanto o MSitef e Elgin no ACBrTEFAndroid via intents para resolver a thread do Dyego, mas ainda não me dei por vencido nessa questao rs Muito obrigado pelas dicas. Tmj! 1 Warquia Pereira Analista de Sistemas e Desenvolvedor
Warquia Postado 29 Abril, 2023 Postado 29 Abril, 2023 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 1 1 Warquia Pereira Analista de Sistemas e Desenvolvedor
Fundadores Daniel Simoes Postado 29 Abril, 2023 Fundadores Postado 29 Abril, 2023 Show @Warquia..muito obrigado pela sua contribuição... já está na minha lista de analise... 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Fundadores Daniel Simoes Postado 5 Maio, 2023 Fundadores Postado 5 Maio, 2023 @Warquia, Analisando as Units ACBrTEFElginIDHComum e ACBrTEFMSitefComum, notei que elas estão com os mesmos códigos de Índices da PayGo... os métodos abaixo estão funcionais ? procedure ConteudoToPropertyMSitefWeb(AACBrTEFResp: TACBrTEFResp); procedure ConteudoToPropertyElginIDHWeb(AACBrTEFResp: TACBrTEFResp); Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Fundadores Daniel Simoes Postado 5 Maio, 2023 Fundadores Postado 5 Maio, 2023 Enviei as novas Units e os ajustes no Demo, para o SVN... muito obrigado @Warquia... 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Warquia Postado 6 Maio, 2023 Postado 6 Maio, 2023 Valeu @Daniel Simoes, vou atualizar os fontes e validar mais uma vez os metodos ConteudoToPropertyMSitefWeb e ConteudoToPropertyElginIDHWeb Warquia Pereira Analista de Sistemas e Desenvolvedor
Membros Pro Dércio Luis Zanatta Postado 16 Maio, 2023 Membros Pro Postado 16 Maio, 2023 Boa tarde Estou precisando implementar recebimentos com TEF pelo Sitef no aparelho da Gertec GPOS700x (pin pad interno). Funciona através do componente ?
Fundadores Daniel Simoes Postado 16 Maio, 2023 Fundadores Postado 16 Maio, 2023 Oi @Dércio Luis Zanatta, você testou o Demo do ACBr, onde já possui a implementação enviada pelo colega @Warquia ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Dércio Luis Zanatta Postado 16 Maio, 2023 Membros Pro Postado 16 Maio, 2023 Agora, Daniel Simoes disse: Oi @Dércio Luis Zanatta, você testou o Demo do ACBr, onde já possui a implementação enviada pelo colega @Warquia ? Sim.. TEFDemoAndroid.dproj OBS: Tive que alterar a compilação dele para Android 32 e incluir as assinaturas obrigatórias da Gertec ao projeto.. Instalou normalmente no aparelho, porém fica a Logo do ACBR exibindo um tempo e depois da a mensagem que o app parou e pede para fechar.
Fundadores Daniel Simoes Postado 16 Maio, 2023 Fundadores Postado 16 Maio, 2023 verifique se você está usando as "Libs" padrões da sua IDE.. veja esse link: https://github.com/TecToy-Automacao/Delphi/blob/main/ACBr/V2Pro/EtiquetaEventos/README.md#como-abrir-o-projeto-no-delphi Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Dércio Luis Zanatta Postado 16 Maio, 2023 Membros Pro Postado 16 Maio, 2023 Sim.. Tive que fazer esse procedimento... Ele chega a instalar o app no aparelho, mas logo depois de disparar, ocorre o erro que o app parou e pede para abrir novamente
Fundadores Daniel Simoes Postado 16 Maio, 2023 Fundadores Postado 16 Maio, 2023 O APK da mSiTEF está instalado ? A aplicação de testes da Sw.Express funciona corretamente? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Warquia Postado 17 Maio, 2023 Postado 17 Maio, 2023 (editado) 11 horas atrás, Dércio Luis Zanatta disse: Boa tarde Estou precisando implementar recebimentos com TEF pelo Sitef no aparelho da Gertec GPOS700x (pin pad interno). Funciona através do componente ? @Dércio Luis Zanatta Para o GPOS700x tem uma aplicaçao mSitef especifica, essa applicaçao deve ser solicitada via 11 3170-5353 e solicitada atraves do suporte deles, ainda não ta disponivel no https://portaldocliente.softwareexpress.com.br/ para download. @Daniel Simoes aproveitando, fiz validação do métodos ConteudoToPropertyMSitefWeb e ConteudoToPropertyElginIDHWeb e ambos estao de acordo com manual . caso nao tenha encomodo poderia deixar o tópico em aberto pois na próxima semana vamos passar por homologaçao em ambas (Elgin e Software Express) Att Editado 17 Maio, 2023 por Warquia 1 Warquia Pereira Analista de Sistemas e Desenvolvedor
Warquia Postado 17 Maio, 2023 Postado 17 Maio, 2023 (editado) @Dércio Luis Zanatta por favor reporte se obteve êxito, pois também tenho que validar esse modelo, mas ainda esta na transportadora para entrega. Att, Editado 17 Maio, 2023 por Warquia Warquia Pereira Analista de Sistemas e Desenvolvedor
Membros Pro Dércio Luis Zanatta Postado 17 Maio, 2023 Membros Pro Postado 17 Maio, 2023 6 horas atrás, Warquia disse: @Dércio Luis Zanatta por favor reporte se obteve êxito, pois também tenho que validar esse modelo, mas ainda esta na transportadora para entrega. Att, Bom dia O pessoal da Gertec já me passou o MSitef específico. Passaram também um app em java para testes esse funciona perfeitamente. Estou em contato com uma pessoa ligada a Embarcadero que me passou um exemplo em Delphi. Consegui fazer o exemplo dele funcionar... Mas pelo componente não vai..
Fundadores Daniel Simoes Postado 17 Maio, 2023 Fundadores Postado 17 Maio, 2023 @Dércio Luis Zanatta, consegui inserir um BkPoint na primeira linha do CReate do Form ? Com isso, acompanhe com o F8, e veja em qual linha do FormCreate ele está congelando... 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Dércio Luis Zanatta Postado 17 Maio, 2023 Membros Pro Postado 17 Maio, 2023 Boa tarde Segue print da linha onde ocorre o erro e o erro que ocorre:
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora