Informações do PinPad
Existem duas formas para obter informações básicas do PinPad conectado no PDV, tais como número de série, modelo, etc.
ObtemInformacoesPinPad – função direta.
Através de código de função passada à IniciaFuncaoSiTefInterativo, e consequente processo iterativo.
A primeira forma é utilizando a função abaixo.
TipoCampo | Descricao | mensagem | teste |
---|---|---|---|
InfoPinPad | Saída, por valor | char * | No retorno contém as informações do PinPad |
TipoCampo | Descricao |
---|---|
2450 | Nome do fabricante |
2451 | Modelo / versão do hardware |
2452 | Versão do software básico/firmware |
2453 | Versão da especificação |
2454 | Versão da aplicação básica |
2455 | Número de série do PinPad |
Em caso de sucesso, os dados serão retornados no seguinte formato:
2 caracteres numéricos que indicam a informação obtida sendo:
01 para o Nome do fabricante,
02 para o Modelo / versão do hardware,
03 para a Versão do software básico/firmware,
04 Versão da especificação compartilhada
05 para a Versão da aplicação básica,
06 para o Número de série.
3 caracteres numéricos que indicam o tamanho em caracteres da informação.
N (conforme tamanho acima) caracteres alfanuméricos com a informação.
#
Exemplo:Nome do fabricante : GERTEC
Modelo / versão do hardware : PPC900;3MB
Versão do software básico/firmware : 0077_0071_0080_0106
Versão da especificação : 1.06
Versão da aplicação básica : 001.23 100820
Número de série : 0450805232030714
Observação: o Buffer que receberá as informações do PinPad deve possuir tamanho mínimo de 256 caracteres, já prevendo a possibilidade de serem incluídas novas informações de pinpad.
Já na segunda forma, a automação deve passar o código de função 775 para a IniciaFuncaoSiTefInterativo, e prosseguir no fluxo de coleta como se fosse uma transação.
Durante o fluxo de coleta, os seguintes campos serão retornados para a automação, normalmente pelo comando 0 (zero).
TipoCampo | Descricao |
---|---|
2450 | Nome do fabricante |
2451 | Modelo / versão do hardware |
2452 | Versão do software básico/firmware |
2453 | Versão da especificação |
2454 | Versão da aplicação básica |
2455 | Número de série do PinPad |