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.

int ObtemInformacoesPinPad (InfoPinPad)
TipoCampoDescricaomensagemteste
InfoPinPadSaída, por valorchar *No retorno contém as informações do PinPad
TipoCampoDescricao
2450Nome do fabricante
2451Modelo / versão do hardware
2452Versão do software básico/firmware
2453Versão da especificação
2454Versão da aplicação básica
2455Nú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:#

01006GERTEC02010PPC900;3MB030190077_0071_0080_0106040041.0605013001.23
100820060160450805232030714

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).

TipoCampoDescricao
2450Nome do fabricante
2451Modelo / versão do hardware
2452Versão do software básico/firmware
2453Versão da especificação
2454Versão da aplicação básica
2455Número de série do PinPad