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.