public interface IPinPad
Modifier and Type | Method and Description |
---|---|
boolean |
isPresent()
Verify if the pinpad is present.
|
int |
readYesNo(java.lang.String message)
Asks for a confirmation in the pinpad.
|
int |
setDisplayMessage(java.lang.String message)
Set message to be displayed in the pinpad.
|
int |
setDisplayMessage(java.lang.String message,
boolean persistent)
Set message to be displayed in the pinpad.
|
static final int PINPAD_OK
static final int PINPAD_PROCESSING
static final int PINPAD_NOTIFY
static final int PINPAD_F1
static final int PINPAD_F2
static final int PINPAD_F3
static final int PINPAD_F4
static final int PINPAD_BACKSPACE
static final int PINPAD_INVALID_CALL
static final int PINPAD_INVALID_PARAMETER
static final int PINPAD_TIMEOUT
static final int PINPAD_CANCEL
static final int PINPAD_ALREADY_OPEN
static final int PINPAD_NOT_OPEN
static final int PINPAD_EXEC_ERROR
static final int PINPAD_INVALID_MODEL
static final int PINPAD_NO_FUNCTION
static final int PINPAD_TABLE_EXPIRED
static final int PINPAD_TABLE_ERROR
static final int PINPAD_NO_APPLICATION
static final int PINPAD_PORT_ERROR
static final int PINPAD_COMMUNICATION_ERROR
static final int PINPAD_UNKNOWN_STAT
static final int PINPAD_ERROR_PIN
static final int PINPAD_NO_CARD
static final int PINPAD_BUSY
static final int PINPAD_SAM_ERROR
static final int PINPAD_NO_SAM
static final int PINPAD_SAM_INVALID
static final int PINPAD_DUMB_CARD
static final int PINPAD_CARD_INVALID
static final int PINPAD_CARD_BLOCKED
static final int PINPAD_CARD_NOT_AUTHORIZED
static final int PINPAD_CARD_EXPIRED
static final int PINPAD_CARD_PROBLEMS
static final int PINPAD_CARD_INVALID_DATA
static final int PINPAD_NO_BALANCE
static final int PINPAD_LIMIT_EXCEEDED
static final int PINPAD_CARDNOTEFFECT
static final int PINPAD_VCINVCURR
static final int PINPAD_ERROR_FALLBACK
boolean isPresent() throws java.lang.Exception
java.lang.Exception
- If it was not possible to verify the presence of the pinpad. int setDisplayMessage(java.lang.String message)
message
- Message to be displayed in the pinpad.int setDisplayMessage(java.lang.String message, boolean persistent)
message
- Message to be displayed in the pinpad.persistent
- If true, set the message to be always shown when the pinpad is not in use.int readYesNo(java.lang.String message)
message
- Message to be displayed in the pinpad during the reading.