Skip to content

Obter dados do Pinpad conectado ao PDV

Obtendo Dados de Identificação do Pinpad

Utilizando esta função, é possível obter dados do pinpad conectado ao PDV como fabricante, modelo, etc...

//Não esqueça de realizar a autenticação aqui.
var success = function(response) {
    console.log("Fabricante: " + response.Fabricante);
    console.log("Modelo: " + response.Modelo);
    console.log("Capacidade: " + response.Capacidade);
    console.log("CTLS: " + response.CTLS);
    console.log("VersaoSoftware: " + response.VersaoSoftware);
    console.log("VersaoEspecificacao: " + response.VersaoEspecificacao);
    console.log("VersaoAplicacao: " + response.VersaoAplicacao);
    console.log("NumeroSerie: " + response.NumeroSerie);
  };

var error = function (response) {
    console.log(response.reason);
};

checkout.getPinpadData(success, error);

Callback de sucesso

Será executado o callback de sucesso logo em que a informação for retornada do paykit:

Propriedade Tipo Descrição
Fabricante string Nome do Fabricante.
Modelo string Modelo.
Capacidade string Capacidade de memória.
CTLS boolean Se o pinpad suporta cartão com chip sem contato.
VersaoSoftware string Versão do software básico/firmware.
VersaoEspecificacao string Versão da especificação.
VersaoAplicacao number Versão da aplicação básica.
NumeroSerie number Número de série do pinpad.

Exemplo de retorno

{
    "Fabricante": "GERTEC              ",
    "Modelo": "PPC-930",
    "Capacidade": "192MB      ",
    "CTLS": true,
    "VersaoSoftware": "1400.12503.VR1115  @",
    "VersaoEspecificacao": "2.12",
    "VersaoAplicacao": "002.14 200921   ",
    "NumeroSerie": "7200762301020618    "
}

Callback de erro

Será executado o callback de erro caso ocorra algum erro de processamento:

Para detalhamento dos dados consulte a seção Callback de erro.