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:
Namespace: SIX.TimApi.Constants
Assembly: TimApi.dll
Syntax
public enum TransactionStatus
Fields
Name | Description |
---|---|
AccountSelection | Account selection is ongoing. May require cardholder interaction. |
ApplicationSelection | Application selection is ongoing. May require cardholder interaction. |
Busy | The terminal is busy doing an action by itself, without an open request from the ECR. E.g. a timed Balance. |
DccSelection | DCC selection in progress. |
EnterTip | Tip Entry in progress. |
Idle | No transaction running. |
PinEntry | CVM PIN has been selected. PIN entry in progress. |
Processing | Payment processing in progress. |
ReadingCard | Reading card data and matching applications. |
SignatureCapture | CVM Signature has been selected. Signature capture ongoing. |
Unknown | Invalid/unknown constant value. |
WaitForCard | Transaction started, no card inserted. |
WaitForCommit | AutoCommit is disabled. Waiting for Commit from ECR. |
WaitForProceed | Terminal waits for another ECR command. |