Pular para o conteúdo principal

Obtendo Dados de Identificação do Pinpad

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:

PropriedadeTipoDescrição
FabricantestringNome do Fabricante.
ModelostringModelo.
CapacidadestringCapacidade de memória.
CTLSbooleanSe o pinpad suporta cartão com chip sem contato.
VersaoSoftwarestringVersão do software básico/firmware.
VersaoEspecificacaostringVersão da especificação.
VersaoAplicacaonumberVersão da aplicação básica.
NumeroSerienumberNú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.

Este conteúdo foi útil para você?