Comunidade
Integração PlugPag Android e Moderninha Smart
É possivel fazer a integração via bluetooth utilizando a biblioteca PlugPag Android com a maquina moderninha smart ?
Posted by Rudyer Ricardo over 2 years ago
PlugPagService 1.20.2
Bom dia eu fiz a atualização do br.com.uol.pagseguro.plugpagservice.wrapper para a versão 1.20.2 e não consigo mais fazer o build do projeto e recebo o seguinte erro:
/home/linuxhome/pdv/pdv365-v3-pos-android/node_modules/plug-pag-service-pdv365/android/src/main/java/com/reactlibrary/PlugPagServiceModule.java:124: error: cannot find symbol
constants.put("OPERATION_ABORT", PlugPag.OPERATION_ABORT);
^
symbol: variable OPERATION_ABORT
location: class PlugPag
/home/orlandoneto/pdv/pdv365-v3-pos-android/node_modules/plug-pag-service-pdv365/android/src/main/java/com/reactlibrary/PlugPagServiceModule.java:126: error: cannot find symbol
constants.put("OPERATION_ACTIVATE", PlugPag.OPERATION_ACTIVATE);
Alguem poderia me da algum norte?
Posted by José Orlando over 2 years ago
Exemplos Github Plugpag
Infelizmente o suporte de integração do plugpag é bem fraco... já faz algum tempo que venho tentando o canal oficial e sem sucesso! Simplesmente o formulário preechido nunca tem sequência no atendimento... algo que com certeza impede de novas integrações (do plugplag) avançarem. O Uol precisa rever a documentação técnica disponível, para não termos que depender do suporte. Github parece que já nao é atualizado faz algum tempo, os exemplos de aplicações disponíveis não utilizam as últimas versões de biblioteca. Por favor, atualizem esses exemplos!!
Posted by Hugo over 2 years ago
Como inicializar o terminal de pagamento via emulador do android
Estou abrindo um projeto android via emulador para simular uma venda débito/crédito com a lib PlugPag e quando passo o código de ativação para esta classe: PlugPagInitializationResult initResult = plugPag.initializeAndActivatePinpad(new PlugPagActivationData("XXXXX")); não recebo o retorno e o emulador fica preso exatamente nessa linha onde foi feito essa chamada.
Gostaria de saber se o problema é porque estou no emulador e precisa de alguma configuração e mais.
Posted by Neto Alves over 2 years ago
Erro PlugPag EventListener (v. 3.6.1)
Na versao 3.6.1 do plugpag ao executar o evento setEventListener da classe PlugPag ocorre o erro abaixo:
Caused by: java.lang.NoSuchFieldError: no "Lbr/com/uol/pagseguro/plugpag/PlugPagEventListener;" field "mNativeEventListener" in class "Lbr/com/uol/pagseguro/plugpag/PlugPag;" or its superclasses
at br.com.uol.pagseguro.plugpag.PlugPagBase.setNativeEventListener(Native Method)
at br.com.uol.pagseguro.plugpag.PlugPag.setEventListener(PlugPag.java:3)
Esse erro somente ocorre ao executar o apk gerado. Executando pelo ambiente do Android Studio o problema nao ocorre.
Posted by lucio over 2 years ago
Error: Identificação do aparelho inválida: não é possível definir o tipo do aparelho
Estou tentando fazer conexão via Bluetooth com a moderninha X mas, vi outro post que não é possível, queria saber como faço para conectar minha aplicação Android com a moderninha X para pegar aas últimas transações feitas.
Só tenho ela para testar, gostaria de saber qual versão uso. Estou usando a referência de vocês no GitHub:
https://github.com/pagseguromaster/plugpag/tree/master/3.x/demos/android/simple-demo
Posted by Tarcisio Machado dos Reis over 2 years ago
Plugpag - Falha na autenticação em APP Andoid
Ao executar o método requestAuthentication, exibe a tela solicitando a senha do PS, mas ao tocar no botão "entrar", aparece a mensagem "Verifique sua conexão com a Internet e tente novamente".
É preciso realizar alguma solicitação à equipe do Pagseguro para utilizar o Plugpag?
abs,
Posted by Marcus Vinícius de Oliveira almost 3 years ago
PlugPag Moderninha X "Identificação do aparelho inválida: não é possível definir o tipo do aparelho"
Olá.
Estamos desenvolvendo uma aplicação para nossas máquinas de Vending.
O objetivo é fazer com que a máquina envie os dados da transação via PlugPag (bluetooth) para a Moderninha X e complete a transação, retornando para a máquina a confirmação de venda ou não.
Estou utilizando o exemplo "simple-demo" com a versão mais recente do PlugPag (3.6.1): https://github.com/pagseguromaster/plugpag/tree/master/3.x/demos/android/simple-demo
Mesmo após incluir a identificação da moderninha X (A50) em:
public static final String getTerminal() {
return Bluetooth.findBluetoothDevice(new String[] { "PRO-", "W-", "W+-", "PLUS-", "MCHIP-", "A50-" });
}
E ao executar o método PlugPagDevice(Bluetooth.getTerminal(), o retorno é: "Identificação do aparelho inválida: não é possível definir o tipo do aparelho".
Como faço para incluir a Moderninha X no método:
private native int evaluateType(@NonNull String var1);
Que aparentemente é quem valida o tipo do terminal...??
Posted by Hugo almost 3 years ago
PlugPag - Falha na autenticação
Ao executar o método requestAuthentication, exibe a tela solicitando a senha do PS, mas ao tocar no botão "entrar", aparece a mensagem "Verifique sua conexão com a Internet e tente novamente".
Em outro post, verifiquei que é necessário habilitar a conta para login... isso é um procedimento padrão? Preciso fazer isso toda vez que eu criar uma nova integração? Caso, sim, por favor habilitar o e-mail [email protected]
Posted by Abner almost 3 years ago