Skip to main content

In-Person Payments

DeviceVitals.doxydoc

Last updated: 19-Aug-2024

namespace VerifoneSdk

class DeviceVitals

  • Represents DeviceVitals.

Public Functions

inline DeviceVitals(Int32 globalStatus, VerifoneSdk::OptionalPrinterStatus *printerStatus, Optionalbool *isSecurityOk, Optionalbool *isPedOk, Optionalbool *isCardReaderOk, Optionalbool *isCommunicationOk, Optionalbool *isFraudPreventionDetected, array<VerifoneSdk::HostStatus> *hostStatus)

  • Creates a new DeviceVitals.

Public Members

const Int32 GlobalStatus

  • The overall status of the terminal.
  • Possible values are SUCCESS/BUSY/UNAVAILABLE

const array<VerifoneSdk::HostStatus> *HostStatus

  • List of hosts connected to the terminal and their reachability status.

const Optionalbool *IsCardReaderOk

  • Indicates if the card reader is working and usable.

const Optionalbool *IsCommunicationOk

  • Indicates if the communication infrastructure is working and usable.

const Optionalbool *IsFraudPreventionDetected

  • Indicates a suspicion of fraud detected by the terminal.

const Optionalbool *IsPedOk

  • Indicates if the PIN-entry device is working and usable.

const Optionalbool *IsSecurityOk

  • Indicates if the security module of the terminal is working and usable.

const VerifoneSdk::OptionalPrinterStatus *PrinterStatus

  • Indicates if the printer is working and usable.
  • PrinterStatus

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo