DeviceManagementAction.doxydoc
Last updated: 14-Aug-2024
namespace VerifoneSdk
Enums
enum class DeviceManagementAction
- Performs an action on the payment terminal.
- Currently this only supports reboot, test host connection, but this will likely be expanded in the future to perform other diagnostic actions.
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.
Rate this article: