24-hour PED restart (Verifone P400)

As per PCI PTS-4 requirement PEDs should restart every 24 hours for resetting cache and terminal data. This can be done in two ways:

  1. Automated Functionality – PED will automatically restart daily between 2am to 6am local time as part of the IPC overnight
    scheduled updates process. 
    
  2. Manual Functionality – Customer can send a request via EPOS to restart the PED. This request needs to be integrated within the
    EPOS application. 
    

Automated Functionality flow

  1. When the scheduled updates process begins, IPC will first check if it is busy i.e. if a transaction is in progress. a) If Busy- Retry after 1 second interval. If found busy after 3 retries IPC will exit the scheduled updates process. b) If not busy: Issue hard reset command, insert date & time and display ‘Worldpay- IPC’* on PED. c) If response for hard reset is not successful, IPC will repeat the above steps once more.

  2. IPC will connect with Worldpay Total Payment host and download any datasets if available and insert them into PED.

    IPC will issue hard reset command to restart PED, insert date & time and display ‘Worldpay- IPC’* on PED.
    
  3. After 70 minutes, IPC will again issue a hard reset to the PED.

    a) If Busy- Retry after 1 second interval.  If found busy after 3 retries IPC will exit the scheduled updates process.
    b) If not busy: Issue hard reset command, insert date & time and display ‘Worldpay- IPC’* on PED.
    c) If response for hard reset is not successful, IPC will repeat the above steps once more. 
    
    *The ‘Worldpay Total’ legend on the PED can be changed to your requirements by editing field ‘Worldpay’ in 
    JVTMessageBundle_en_xx.properties file (xx is 2 characters country code e.g. GB for Great Britain).
    

Manual Functionality

  1. New transaction type for PED restart functionality (2=59).

  2. This transaction type is only applicable to Verifone P400 PED, for others, IPC will show INVALID TRANSACTION REQUEST message.

  3. If PED is restarted successfully then Output response will show 3=67.

  4. If PED restart fails, then Output response will be 3=68.

Note: For Intra message Port User: 3 new keys introduced which are: PINPAD_RESTART=Please wait... Pinpad is restarting PINPED_RESTART_SUCCESSFUL=Pinpad restarted successfully PINPED_RESTART_FAILED=Pinpad restart failed