TransactionManagerState

public enum TransactionManagerState

Enum Constants

AWAITING_TERMINAL

public static final TransactionManagerState AWAITING_TERMINAL

Waiting for the terminal to complete its command or expecting user interaction

CONNECTION_RECOVERING

public static final TransactionManagerState CONNECTION_RECOVERING

The connection is currently being recovered, no commands can be currently sent to the terminal. If an Abort command is received during this state, then the recovery process will be aborted.

LOGGED_IN

public static final TransactionManagerState LOGGED_IN

A login has been initiated and was accepted.

LOGGING_IN

public static final TransactionManagerState LOGGING_IN

A login has been initiated and is currently being attempted.

NOT_LOGGED_IN

public static final TransactionManagerState NOT_LOGGED_IN

There is not currently a login session active, which may or may not be a problem.

PAYMENT_PROCESSING

public static final TransactionManagerState PAYMENT_PROCESSING

A payment is being processed, which may or may not require further interaction from the customer or cashier.

SESSION_CLOSED

public static final TransactionManagerState SESSION_CLOSED

There is not a session active.

SESSION_OPEN

public static final TransactionManagerState SESSION_OPEN

A session is open, and may already have basket items or even payments processed.

SESSION_OPENING

public static final TransactionManagerState SESSION_OPENING

A session is currently being opened.

UNKNOWN

public static final TransactionManagerState UNKNOWN

The current state is unknown or otherwise unrecognized. This will rarely happen.