Comunidade
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...??
Alguma ajuda??
Bom dia, Hugo! Tudo bem?
Não é possível utilizar a Moderninha X para a integração com o PlugPag bluetooth.
As máquinas que possuem essa funcionalidade são:
Moderninha Pro
Moderninha Plus
Minizinha NF
Caso esteja tentando se integrar em um device com SO android, utilizar esta documentação para auxiliar: https://dev.pagseguro.uol.com.br/v1.0/reference/plugpag-android-introducao
Caso tenha mais duvidas referente a integração, você pode abrir um chamado conosco neste link: https://dev.pagseguro.uol.com.br/v1.0/reference/smart-pos-quero-integrar-suporte
Pedimos desculpas pela demora na resposta! Estamos à disposição para ajudar caso a dúvida permaneça.
Abraço,
A "Moderninha Plus" seria a nova Moderninha Wi-fi Plus?
https://pagseguro.uol.com.br/para-seu-negocio/maquininhas/moderninha-wifi-plus
Esse modelo do link acima é possível fazer a integração do PlugPag bluetooth?
Oi, Hugo!
É sim, nesse modelo que você informou é possível! :)
Obrigado Mariana! Apenas mais uma dúvida: Qual a diferença do PlugPag Bluetooth 3.6.1 vs PlugPagService 1.18.0, instalado na moderninha X? Como utilizar essa biblioteca para integrar uma Automação comercial na Moderninha X?
O PlugPag Bluetooth 3.6.1 é um concector para integração via bluetooth. O device fará as chamadas de pagamento utilizando o PlugPag e se comunicando com as nossas moderninhas.
O PlugPagService 1.18.0 é um serviço na qual o integrador pode acessar nossa biblioteca de pagamento para realizar as chamadas de pagamento. Para isso, é necessário ter o aplicativo seu embarcado em nossas smarts, tanto modelo A930 quanto a X(A50).
Segue a documentação referência: https://dev.pagseguro.uol.com.br/v1.0/reference/smart-pos-introducao
Espero ter ajudado. :)
Oi Marina, obrigado novamente. Ficou claro a diferença agora. Eu consigo ativar o modo "ambiente de Sandbox" na minha moderninha X? Eu fiz uma compra comum e não solicitei modo Debug...
Não, não é possível usar uma smart de produção para isso.
Caso você queira realizar o desenvolvimento para embarcar em nossa smart, é necessário contatar o comercial que vá iniciar o processo , e ai sim depois de entender o modelo de negocio seu, avançaremos com o envio de um terminal debug.
Abraço,