Solicitando informações pelo Pinpad
Solicitando informações pelo Pinpad
Utilizando esta função, é possível solicitar informações a serem digitadas no pinpad. As opções consistem em: CPF, Telefone/Celular e senha.
//Não esqueça de realizar a autenticação aqui.
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);
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 |
|---|---|---|
| pinpadValue | string | Dado capturado pelo pinpad. |
Exemplo de retorno
{
"pinpadValue": "93054816044"
}
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ê?