Função LePinBlock Interativo
Nesta função o aplicativo recebe o pinblock através da chamada à função de continuação do processo interativo (ContinuaFuncaoSiTefInterativo).
| Parâmetro | Tipo | Interface padrão | Interface ASCII | Descrição |
|---|---|---|---|---|
| lpcResultado | Saída | Não usado | Fixo 6 bytes | Contém o resultado de resposta à chamada da rotina |
| ModoCripto | Entrada | int | Fixo 1 byte | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima |
| lpcCartao | Entrada | char * (finalizado com nulo) | Variável (deve ser passado entre delimitadores: {}, [], (), ou <>) | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima |
| lpcTuiccs | Entrada | char * (finalizado com nulo) | Variável (deve ser passado entre delimitadores: {}, [], (), ou <>) | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima |
| Timeout | Entrada | int | Fixo 3 bytes | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima |
| lpcParamAdic | Entrada | char * (finalizado por nulo) | Variável (deve ser passado entre delimitadores: {}, [], (), ou <>) | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima |
| lpcParamAdic | Entrada | char * (finalizado por nulo) | Variável (deve ser passado entre delimitadores: {}, [], (), ou <>) | O mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto” item 6.1 acima |
Campo retornado com o pinblock
| Campo | Descrição |
|---|---|
| 153 | Pinblock criptografado que contém a senha do cliente. |
| 2607 | Informa o modo de captura do pinblock no formato TLV: 0010011 – pinblock coletado com chave DES 0010012 – pinblock coletado com chave 3DES |
Tabela 3 – Campo retornado por LePinblockInterativo