Leitura de dígitos no PinPad
A rotina a seguir permite a coleta de um valor numérico “aberto” de zero (0) a dez (10) no PinPad.
Interface ASCII
A função retorna a string vazia (null-terminated) no campo NumeroDigitado caso o valor esteja fora do intervalo 0 a 10, ou ainda caso sejam feitas coletas sucessivas em intervalos de tempo curtos (este valor depende de cada fabricante de PinPad).
Importante: devido às restrições do PCI, é requerido a entrada mínima de quatro (4) dígitos no PinPad. Por exemplo, para obter o dígito sete (7), o usuário deve digitar ‘0007’.