//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âmetro
Obrigatório?
Tipo
Descrição
inputType
Sim
number
Tipo de informação a ser solicitada no pinpad. Consulte a tabela abaixo para os valores.
Tipos de informação
Tipo
Valor
Descrição
Cpf
1
Representa um número do documento CPF, que contem 11 dígitos.
Telefone/Celular
2
Representa um número de telefone ou celular, contendo 10 ou 11 dígitos. DDD + Número, exemplo: (00) 91234-1234 ou (00) 1234-1234
Senha
3
Representa 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:
Propriedade
Tipo
Descrição
reasonCode
number
Có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
reason
string
Descreve o motivo pelo qual a operação foi negada.