24-hour PED restart (Verifone P400 and V240)

As per PCI PTS-4 requirement PEDs should restart every 24 hours for resetting the cache and terminal data. HPA application provides functionality of daily automatic restart between 2am to 6am local time as part of the overnight scheduled update process.

Automated Functionality flow

  1. When the scheduled update process begins, HPA first checks if it is busy (transaction is in progress).

       - If Busy: Retry after 30 second interval. If found busy HPA retries till transaction is complete.
       - If not busy: Issue hard reset command, insert date and time and restarts PED
       - If response of hard reset is not successful, HPA repeats the above steps once more. 
    
  2. HPA connects with Worldpay Total Payment host and download any datasets and property files if available and insert them into PED.

       HPA issues a hard reset command to restart PED, insert date and time and restarts PED.
    
  3. After 70 minutes, HPA will again issue a hard reset to the PED.

    - If Busy: Retry after 3 minutes interval. If found busy after 3 retries, the HPA exits the scheduled update process.
    - If not busy: Issue hard reset command, insert date/ time and restart PED. 
    - If response of hard reset is not successful, HPA repeats the above steps once more.