Pin Pad

Como fazer a comunicação com o Pinpad?

Para criar uma conexão, basta instanciar um objeto do tipo PinpadObject e informar o nome e o mac address do dispositivo. Estas informações podem ser obtidas com os itens que são retornados da função BluetoothAdapter.getBondedDevices(); do Android.

Depois de fazer isso, com a conexão realizada com sucesso, o Pinpad então é adicionado em uma lista de Pinpads conectados na classe Stone. Para obter a lista, você pode utilizar o método Stone.getPinpadListSize(). Esse método é retornado como null caso o Bluetooth esteja desligado ou se não houver conexão.

Sempre que a SDK solicitar um Pinpad como parâmetro, você pode passar Stone.getPinpadFromListAt(0), se você estiver conectado somente com um Pinpad.


Quais Pinpads são homologados com a Stone?

A SDK Mobile Android se comunica exclusivamente com Pinpads Bluetooth. Os Pinpads Bluetooth homologados conosco são:

● Gertec MobiPin 10

● PAX D180

● PAX D200.


Eu consigo me comunicar com mais de um Pinpad ao mesmo tempo?

Sim, é possível conectar com mais de um Pinpad, sendo possível selecionar um deles no momento da transação.


Não estou conseguindo parear o meu pinpad ao meu dispositivo, o que fazer? (Bluetooth)

Verificando mais a fundo as funcionalidades do Mobi PIN 10, percebemos que ele permite configurar uma senha para 16 dígitos ou mesmo um modo que não exija digitação de senha no smartphone.

Passo a passo para as duas configurações:

  1. Senha de 16 dígitos: na tela principal do produto aperte a sequência de teclas Limpa (amarela) → Entra (verde) → Entra (verde), será solicitada uma senha de acesso que é 999999, selecione a opção 2. Bluetooth, depois 2. Senha paream. e por fim a opção 3. Novo - 16 num., com isso ao tentar parear com um novo dispositivo será solicitada a senha de 16 caracteres;
  2. Modo SSP (não solicita digitação de senha no pareamento): repita os passos acima até selecionar a opção 2. Bluetooth, logo após selecionar a opção 3. Modo Paream. e depois 2. SSP.
  1. Nesse modo, ao realizar um novo pareamento será exibido um valor numérico no terminal e no smartphone, e basta aceitar a conexão nos dois dispositivos sem a necessidade de digitar a senha.