DeviceManagementAction

public enum 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.

Enum Constants

REBOOT

public static final DeviceManagementAction REBOOT

Reboot the payment terminal.

SHUTDOWN

public static final DeviceManagementAction SHUTDOWN

Shutdown the payment terminal.

TEST_HOST_CONNECTION

public static final DeviceManagementAction TEST_HOST_CONNECTION

Test the host connection.

TMS_MANUAL_HEARTBEAT

public static final DeviceManagementAction TMS_MANUAL_HEARTBEAT

Request payment application to trigger a manual VHQ heartbeat.

UNKNOWN

public static final DeviceManagementAction UNKNOWN

Only used when received from the device to identify an action that was not understood.

VCL_ADVANCE_DDK

public static final DeviceManagementAction 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.

VCL_BIN_UPDATE

public static final DeviceManagementAction 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.

VCL_REGISTRATION

public static final DeviceManagementAction VCL_REGISTRATION

Register device with VCL/VSP Service and provide a response in track1/track2 format and error codes if required.

VCL_RETRIEVE_ENCRYPTED_MESSAGE

public static final DeviceManagementAction 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().

VCL_RETRIEVE_VSP_CONFIG

public static final DeviceManagementAction VCL_RETRIEVE_VSP_CONFIG

Commnand to retrieve current VSP configuration data.

VF_CHANGE_PASSWORD

public static final DeviceManagementAction VF_CHANGE_PASSWORD

Request payment application to start change (manager) password flow.

VF_RESET_PASSWORD

public static final DeviceManagementAction VF_RESET_PASSWORD

Request payment application to start reset (manager) password flow.