Comunidade

Ask a Question
Back to All

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

© 1996- Todos os direitos reservados.

PAGSEGURO INTERNET INSTITUIÇÃO DE PAGAMENTO S/A - CNPJ/MF 08.561.701/0001-01

Av. Brigadeiro Faria Lima, 1.384, São Paulo - SP - CEP 01451-001