Solicitando informações pelo Pinpad

//Não esqueça de realizar a autenticação aqui \o/

var success = function (response) {
    console.log(response.pinpadValue);
};

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

var inputType = 1; // CPF

checkout.getPinpadInformation({ inputType: inputType }, success, error);

Utilizando esta função, é possível solicitar informações a serem digitadas no pinpad. As opções consistem em: CPF, Telefone/Celular e senha.

Request para informações do Pinpad

ParâmetroObrigatório?TipoDescrição
inputTypeSimnumberTipo de informação a ser solicitada no pinpad. Consulte a tabela abaixo para os valores.

Tipos de informação

TipoValorDescrição
Cpf1Representa um número do documento CPF, que contem 11 dígitos.
Telefone/Celular2Representa um número de telefone ou celular, contendo 10 ou 11 dígitos. DDD + Número, exemplo: (00) 91234-1234 ou (00) 1234-1234
Senha3Representa uma senha numérica de 4 a 12 dígitos.

Callback de sucesso

Será executado o callback de sucesso logo em que for confirmada a informação no Pinpad:

PropriedadeTipoDescrição
reasonCodenumberCódigo que representa o motivo pelo qual a operação foi negada, as possibilidades deste código podem ser consultadas na tabela Códigos de motivo para operações negadas
reasonstringDescreve o motivo pelo qual a operação foi negada.