Comando pinpad.loadipek

O conhecimento do padrão DUKPT é necessário para utilização deste comando.

O comando pinpad.loadipek é usado para gravar uma chave inicial e uma ksn inicial na memória do pinpad interno ou externo, para que seja possível efetuar uma encriptação de senhas usando o padrão DUKPT.

Parâmetros

  1. ipek [string] Chave inicial no formato hex ascii 16 ou 32 caracteres.
  2. ksn [string] KSN inicial no formato hex ascii 20 caracteres.
  3. type [inteiro] tipo do algoritmo de criptografia a ser usado, pode ser:
    • 0: DES
    • 1: 3DES
  4. variablereturn [inteiro] Retorno do comando, onde:
    • 0: OK
    • -1: Erro

Exemplo

No exemplo acima, primeiramente é efetuada a conexão com o pinpad interno através do comando pinpad.open. Após isso as chaves ipek (inicial) EA51888F7CF2EBA6BB80EF0D4267642E e ksn FFFF0123456789A00003 são carregadas para a memória do PIN-Pad com o comando pinpad.loadipek.

Em seguida a conexão com o PIN-Pad é finalizada com o comando pinpad.close, e então a variável é convertida para stringvariable para ser exibida através do comando display.