DeviceManagementAction.hpp
Last updated: 17-Jul-2024
namespace verifone_sdk
Enums
enum class DeviceManagementAction : int
Values:
enumerator REBOOT
- Reboot the payment terminal.
enumerator RESET
- Reset the payment terminal to factory state.
enumerator SHUTDOWN
- Shutdown the payment terminal.
enumerator TEST_HOST_CONNECTION
- Test the host connection.
enumerator TMS_MANUAL_HEARTBEAT
- Request payment application to trigger a manual VHQ heartbeat.
enumerator UNKNOWN
- Only used when received from the device to identify an action that was not understood.
enumerator VCL_ADVANCE_DDK
- For Verishield Crypto Library (VCL)/Verishield Protect (VSP) Service this command Advance the VCL master key and provide a response in track1/track2 format and error codes if required.
enumerator VCL_REGISTRATION
- Register device with VCL/VSP Service and provide a response in track1/track2 format and error codes if required.
enumerator VCL_BIN_UPDATE
- Instruct device to consume previously loaded VCL BIN file and provide a response in track1/track2 format and error codes if required.
enumerator VCL_RETRIEVE_VSP_CONFIG
- Commnand to retrieve current VSP configuration data.
enumerator VCL_RETRIEVE_ENCRYPTED_MESSAGE
- Placeholder for Device Management Event. please use com.verifone.payment_sdk.EncryptionRequest to configure the encryption object and com.verifone.payment_sdk.TransactionManager#performEncryption().
enumerator VF_CHANGE_PASSWORD
- Request payment application to start change (manager) password flow.
enumerator VF_RESET_PASSWORD
- Request payment application to start reset (manager) password flow.
Functions
constexpr std::string_view toString(const DeviceManagementAction &arg)
Rate this article: