CTransactionStatus
public enum CTransactionStatus
Information of the current transaction state.
Specification: retail.
-
The terminal is busy doing an action by itself, without an open request from the ECR. E.g. a timed Balance.
Specification: retail.
Declaration
Swift
case busy
-
No transaction running.
Specification: retail.
Declaration
Swift
case idle
-
Transaction started, no card inserted.
Specification: retail.
Declaration
Swift
case waitForCard
-
Reading card data and matching applications.
Specification: retail.
Declaration
Swift
case readingCard
-
Application selection is ongoing. May require cardholder interaction.
Specification: retail.
Declaration
Swift
case applicationSelection
-
Terminal waits for another ECR command.
Specification: retail.
Declaration
Swift
case waitForProceed
-
Dcc selection in progress.
Specification: retail.
Declaration
Swift
case dccSelection
-
Tip Entry in progress.
Specification: retail.
Declaration
Swift
case enterTip
-
CVM PIN has been selected. PIN entry in progress.
Specification: retail.
Declaration
Swift
case pinEntry
-
CVM Signature has been selected. Signature capture ongoing.
Specification: retail.
Declaration
Swift
case signatureCapture
-
Payment processing in progress.
Specification: retail.
Declaration
Swift
case processing
-
AutoCommit is disabled. Waiting for Commit from ECR.
Specification: retail.
Declaration
Swift
case waitForCommit