VeriFone MX800 series Programmer's Manual page 71

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

Pointer to an object of the following type:
pOUTData
typedef struct {
unsigned char nbPinDigits;
unsigned char encPinBlock[8];
} PINRESULT;
This structure will return different information depending on the status of
the PIN session. If *piStatus is equal to:
OK(0x00)
0x01
0x02:
Done.
pOUTData
->nbPinDigits
pOUTData
->encPinBlock
Unit is idle
pOUTData
->encPinBlock
Collecting PIN
Number of PIN digits entered
pOUTData
so far.
->nbPinDigits
The first byte of the buffer
pOUTData
contains the value of the last
->encPinBlock
non-numeric key pressed.
Values can be:
M
D
EVICE
iPS_GetPINResponse()
Number of PIN digits
entered (PIN length).
contains no relevant
information.
contains no relevant
information.
0x00: No non-numeric key
has been pressed since the
last call to
iPS_GetPINResponse().
0x0D: <ENTER> key
0x0D: <CLEAR> key
0xF9: The user attempted to
enter one more PIN digit
than the maximum number
allowed (ucMax)
Any other non-numeric key
value defined in the hotspot
table.
X
800 S
P
ERIES
ROGRAMMERS
D
RIVERS
71
G
UIDE

Advertisement

Table of Contents
loading

Table of Contents