Interactive LePinBlock function
In this function, the application receives the pinblock through a call to the continuation function of the interactive process (ContinuaFuncaoSiTefInterativo).
| Parameter | Type | Standard interface | ASCII Interface | Description |
|---|---|---|---|---|
| lpcResult | Output | Not used | Fixed 6 bytes | Contains the result of the response to the routine call |
| CryptoMode | Input | int | Fixed 1 byte | The same as described in “Table 2 – Parameters for LePinblockDireto”, item 6.1 above |
| lpcCard | Input | char * (null-terminated) | Variable (must be passed between delimiters: {}, [], (), or <>) | The same as described in “Table 2 – Parameters for LePinblockDireto”, item 6.1 above |
| lpcTuiccs | Input | char * (null-terminated) | Variable (must be passed between delimiters: {}, [], (), or <>) | The same as described in “Table 2 – Parameters for LePinblockDireto” , item 6.1 above |
| Timeout | Input | int | Fixed 3 bytes | The same as described in “Table 2 – Parameters for LePinblockDireto”, item 6.1 above |
| lpcParamAdic | Input | char * (null-terminated) | Variable (must be passed between delimiters: {}, [], (), or <>) | The same as described in “Table 2 – Parameters for LePinblockDireto”, item 6.1 above |
| lpcParamAdic | Entrance | char * (null terminated) | Variable (must be passed between delimiters: {}, [], (), or <>) | The same as described in “Table 2 – Parameters for LePinblockDireto” item 6.1 above |
Field returned with pinblock
| Field | Description |
|---|---|
| 153 | Encrypted pinblock containing the customer's password. |
| 2607 | Informs the pinblock capture mode in TLV format: 0010011 – pinblock collected with key DES 0010012 – pinblock collected with key 3DES |
Table 3 – Field returned by LePinblockInterativo