plugpag
plugpag copied to clipboard
Versão ARM / LINUX e Windows
Boa Tarde, Por que não foi disponibilizada para a Versão 3.0 a biblioteca para ARM / LINUX e Windows? Há previsão? Nem uma versão paga vcs tem disponivel?
Bom dia,
Não existe versão paga da PlugPag. Essa é uma biblioteca gratuita do PagSeguro ;)
A versão 3.X possui como principal objetivo dar suporte a integração com as Minizinhas (D150).
Infelizmente não foi possível desenhar uma solução dentro dessas plataformas utilizando esse leitor.
Portanto não temos previsão para lançar updates para essas plataformas.
Não seria apenas compilar a lib das outras maquinas para uso em C nos SO´s Linux e Windows? Parece tão simples para que não haja uma solução. E os sistemas de integração seriam bem mais abrangentes...
Em sex., 3 de abr. de 2020 às 10:00, Cássio Bueno Vilela Corrêa < [email protected]> escreveu:
Bom dia,
Não existe versão paga da PlugPag. Essa é uma biblioteca gratuita do PagSeguro ;)
A versão 3.X possui como principal objetivo dar suporte a integração com as Minizinhas (D150).
Infelizmente não foi possível desenhar uma solução dentro dessas plataformas utilizando esse leitor.
Portanto não temos previsão para lançar updates para essas plataformas.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pagseguromaster/plugpag/issues/34#issuecomment-608419616, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK6VVMZ34C3Z66DWLKL4BCTRKXMW3ANCNFSM4LMNZKNQ .
-- Edson de Menezes Quaresma
@Edson2010hmc, a solução não é tão simples como vc falou por motivos não técnicos.
TL;DR Questões de segurança nos impedem de implementar o PlugPag 3.x para outras plataformas.
No PlugPag 1.x, não há autenticação pois há apenas uma comunicação com terminais e os terminais possuem os dados da conta que será usada nas transações. Como a porta USB dos terminais tem acesso limitado e o hardware possui uma parte segura, armazenamos informações sensíveis. A versão 3.x do PlugPag possui autenticação e controle de informações que não podem ser obtidas por terceiros. Mesmo utilizando criptografia de arquivos, seria muito fácil alguém implementar um app para interceptar informações ou mesmo para phishing.
Pessoal, desculpe usar um post antigo para a pergunta.
estou tentando rodar a aplicação em um orangepi zero2 com arquitetura arcch64, quando tento realizar os padrões de compilação via gcc o mesmo me retorna sobre as bibliotecas incompatíveis(já tentei realizar com a base linux e a base raspberry disponibilizadas)
segue erro mencionado { orangepi@orangepizero2:~/OrangePI/Raspberry$ gcc -o ./output/CommandPromptTest ./output/CommandPromptTest.o -lPPPagSeguro -ldl -lBTSerial /usr/bin/ld: skipping incompatible /usr/local/lib/libPPPagSeguro.so when searching for -lPPPagSeguro /usr/bin/ld: cannot find -lPPPagSeguro /usr/bin/ld: skipping incompatible /usr/local/lib/libPPPagSeguro.so when searching for -lPPPagSeguro /usr/bin/ld: skipping incompatible /usr/local/lib/libBTSerial.so when searching for -lBTSerial /usr/bin/ld: cannot find -lBTSerial /usr/bin/ld: skipping incompatible /usr/local/lib/libBTSerial.so when searching for -lBTSerial collect2: error: ld returned 1 exit status
}
Já tentei instalar a gcc multlib, porém não é reconhecida no arm.
Se quer mesmo fazer rodar, aconselho a buscar um OS antigo, na epoca eu só consegui com 1 moderninha mais velha e com Raspbean OS desatualizado, como o projeto precisava de mais do que a lib oferecia parti para um TVbox com bluetooth e android, infelizmente no rasp não foi possível.
@XandeVelasco A lib 1.x linux/raspiberry só funciona em arquitetura 32. Não consegui rodar e e nem compilar em 64.