SDKTransactionState
Represeantation of a single SDKTransactionState Methods in states can only be called ONCE. Calling a method more than once will result in an SDKFunctionWasConsumedException
Inheritors
Types
ConfirmTransaction SuperClass for different transaction types. Can be one of Sale, Refund, Cancel
In this state, a SDKDevice (previously got from the SDKDeviceScanService) must be provided This will be the first state to be called after creation This state is abortable
This state indicates that an error described by SDKTransactionError and a exception has occurred and its NotRecoverable Nothing can be done after the SDKTransactionIntent is in this state
In this state, a SDKReadConfig must be provided SdKTransactionIntent will be at this state after a SDKDevice was provided and connection to the reader is successful This state is abortable
This state indicates that an error described by SDKTransactionError has occurred and its recoverable
In this state, a SDKEmv must be provided.
This state indicates a successful transaction result of the corresponding transaction type (Sale, Refund or Cancel)