Comando emv.open

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

O comando emv.open é utilizado para inicializar a biblioteca EMV, alocando os recursos de hardware e software necessários ao funcionamento do conjunto Kernel EMV do equipamento. A chamada bem sucedida deste comando é pré-requisito para todas as outras chamadas da biblioteca.

Parâmetros

  1. mkslot [integer]
    Slot do dispositivo onde esta gravado a master key.
  2. pinpadtype [integer]
    Tipo do PIN-Pad utilizado:
    • 1: Interno
    • 2: Externo
  3. pinpadwk [string]
    Working key utilizada na sessão com o pinpad.
  4. showamount [integer]
    Define se a biblioteca mostrará amount ou não:
    • 1: Mostra amount
    • 0: Não mostra amount
  5. variablereturn [integer]
    Retorno do comando, onde:
    • 0: OK
    • 14: Biblioteca já inicializada
    • 16: Erro

Exemplo


No exemplo acima, o comando emv.open foi utilizado para inicializar da biblioteca EMV do dispositivo. Como o retorno do comando é um integervariable, utiliza-se o comando inttostring para converter a variável para stringvariable e exibi-la em seguida com o comando display.