plugpag icon indicating copy to clipboard operation
plugpag copied to clipboard

Versão ARM / LINUX e Windows

Open Edson2010hmc opened this issue 4 years ago • 6 comments

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?

Edson2010hmc avatar Mar 16 '20 16:03 Edson2010hmc

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.

ccorrea255 avatar Apr 03 '20 13:04 ccorrea255

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 avatar Apr 03 '20 20:04 Edson2010hmc

@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.

hhideki avatar Apr 29 '20 03:04 hhideki

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.

XandeVelasco avatar Dec 03 '22 21:12 XandeVelasco

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.

backsubzero avatar Dec 04 '22 12:12 backsubzero

@XandeVelasco A lib 1.x linux/raspiberry só funciona em arquitetura 32. Não consegui rodar e e nem compilar em 64.

lucastiburcio avatar Dec 23 '22 02:12 lucastiburcio