public enum TransactionStatus extends Enum<TransactionStatus>
Information of the current transaction state.
This field is returned in the TerminalStatus notification to give the current transaction state from the terminal.
The following values are valid:
Specification: retail.
Enum Constant and Description |
---|
APPLICATION_SELECTION
Application selection is ongoing.
|
BUSY
The terminal is busy doing an action by itself, without an open request from the ECR.
|
DCC_SELECTION
Dcc selection in progress.
|
ENTER_TIP
Tip Entry in progress.
|
IDLE
No transaction running.
|
PIN_ENTRY
CVM PIN has been selected.
|
PROCESSING
Payment processing in progress.
|
READING_CARD
Reading card data and matching applications.
|
SIGNATURE_CAPTURE
CVM Signature has been selected.
|
WAIT_FOR_CARD
Transaction started, no card inserted.
|
WAIT_FOR_COMMIT
AutoCommit is disabled.
|
WAIT_FOR_PROCEED
Terminal waits for another ECR command.
|
Modifier and Type | Method and Description |
---|---|
static TransactionStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TransactionStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TransactionStatus BUSY
The terminal is busy doing an action by itself, without an open request from the ECR. E.g. a timed Balance.
Specification: retail.
public static final TransactionStatus IDLE
No transaction running.
Specification: retail.
public static final TransactionStatus WAIT_FOR_CARD
Transaction started, no card inserted.
Specification: retail.
public static final TransactionStatus READING_CARD
Reading card data and matching applications.
Specification: retail.
public static final TransactionStatus APPLICATION_SELECTION
Application selection is ongoing. May require cardholder interaction.
Specification: retail.
public static final TransactionStatus WAIT_FOR_PROCEED
Terminal waits for another ECR command.
Specification: retail.
public static final TransactionStatus DCC_SELECTION
Dcc selection in progress.
Specification: retail.
public static final TransactionStatus ENTER_TIP
Tip Entry in progress.
Specification: retail.
public static final TransactionStatus PIN_ENTRY
CVM PIN has been selected. PIN entry in progress.
Specification: retail.
public static final TransactionStatus SIGNATURE_CAPTURE
CVM Signature has been selected. Signature capture ongoing.
Specification: retail.
public static final TransactionStatus PROCESSING
Payment processing in progress.
Specification: retail.
public static final TransactionStatus WAIT_FOR_COMMIT
AutoCommit is disabled. Waiting for Commit from ECR.
Specification: retail.
public static TransactionStatus[] values()
for (TransactionStatus c : TransactionStatus.values()) System.out.println(c);
public static TransactionStatus valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null