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).

int LePinblockInterativo (int iModoCripto, char *lpcCartao, char *lpcTuiccs, int iTimeout, char *lpcParamAdic)
void LePinblockInterativoA (char *lpcResultado, char *lpcModoCripto, char *lpcCartao, char *lpcTuiccs,
char *lpcTimeout, char *lpcParamAdic)
ParâmetroTipoInterface padrãoInterface ASCIIDescrição
lpcResultadoSaídaNão usadoFixo 6 bytesContém o resultado de resposta à chamada da rotina
ModoCriptoEntradaintFixo 1 byteO mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima
lpcCartaoEntradachar * (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
lpcTuiccsEntradachar * (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
TimeoutEntradaintFixo 3 bytesO mesmo descrito na “Tabela 2 – Parâmetros para LePinblockDireto”, item 6.1 acima
lpcParamAdicEntradachar * (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
lpcParamAdicEntradachar * (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

CampoDescrição
153Pinblock criptografado que contém a senha do cliente.
2607Informa 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