Class TerminalStatus


  • public class TerminalStatus
    extends Object
    Contains information about the current EFT Terminal status.
    • Method Detail

      • getDisplayContent

        public List<String> getDisplayContent()
        Content of display on EFT Terminal.
      • getConnectionStatus

        public ConnectionStatus getConnectionStatus()
        Connection status of the EFT Terminal.
      • getManagementStatus

        public ManagementStatus getManagementStatus()
        Management status of the EFT Terminal.
      • getCardReaderStatus

        public CardReaderStatus getCardReaderStatus()
        Status of card reader attached to EFT Terminal.
      • getTransactionStatus

        public TransactionStatus getTransactionStatus()
        Transaction status of EFT Terminal.
      • getSleepModeStatus

        public SleepModeStatus getSleepModeStatus()
        Sleep mode status of EFT Terminal.
      • getCardData

        public CardData getCardData()
        Information about payment card used by the customer if present.
      • getSwUpdateAvailable

        public boolean getSwUpdateAvailable()
        Software update available.
      • getFinalAmount

        public AmountFinal getFinalAmount()
        If the amount of the original transaction has been adjusted.
      • getOwnRisk2ActivationStatus

        public boolean getOwnRisk2ActivationStatus()
        Specifies if the OwnRisk2 functionality is activated at terminal side. This field is returned in a standard TerminalStatus notification from terminal to ECR if the OwnRisk2 mode is activated. The absence of the OwnRisk2Activation in the TerminalStatus notification means that the OwnRisk2 mode is de-activated or not supported by the payment application. Optional: Mandatory If OwnRisk2 mode is activated. Guides: retail, unattended, valueAddedServices.
        Returns:
        true if OwnRisk2 is activated, false otherwise.
      • toString

        public String toString()
        String representation for debugging purpose.
        Overrides:
        toString in class Object
      • createSavedState

        public com.six.timapi.internal.TimSavedState createSavedState()
        For internal use only.