Comando emv.loadtables

O conhecimento da norma EMV é necessário para utilização deste comando.

O comando emv.loadtables é utilizado para carregar as tabelas de configurações para cada aplicação EMV por rede adquirente.

O carregamento das tabelas deve ser feito na inicialização do dispositivo. Para carregar um tabela, deve ser enviado para o dispositivo um arquivo com um padrão de nome mais o número da rede adquirente.

Parâmetros

  1. acquirer [integer]
    Número de identificação da rede adquirente.
  2. variablereturn [integer]
    Variável que irá armazenar o retorno do comando, onde:
    • 0: OK
    • 10: Problema na inicialização das tabelas
    • 15: Biblioteca EMV não iniciada
    • 16: Erro interno
    • 21: Erro ao tentar armazenar registros
    • 30: Erro de comunicação, porta serial do PIN-Pad provavelmente esta ocupada

Exemplo


No exemplo acima, o comando emv.open é utilizado para inicializar a biblioteca EMV, e em seguida o comando if é utilizado para avaliar o resultado da operação.

O comando emv.loadtables é utilizado para carregar as tabelas, e como o retorno do comando é um integervariable, o comando inttostring é utilizado para converter e exibir a variável através do comando display.

ATENÇÃO!

Só é necessário inicializar a biblioteca EMV e carregar as tabelas caso o dispositivo seja ligado ou reiniciado, caso contrário, não é necessário usar este comando todas as vezes em uma transação EMV.