This page provides solution for payment expiry screen appearing early on checkout


While using blockonomics plugin for checkout, the payment screen shows expired almost instantly or it shows expired very fast. For example even if timer is 10 minutes, the screen expires in 2 minutes


The main cause of this is that  your server UNIX timestamp is not correct. Since the time of start payment is recorded on server; if there is a sync problem between server and browser time it leads to issues like this. To fix this you must sync your server to correct UNIX timestmap. You can do this in various ways

On Ubuntu

You can sync time using ntpdate

sudo ntpdate -s

Using CPanel

In most cpanels, you can find this option in Server Configuration > Server Time 

There is no need to change timezone. You should only try to Sync Time with TimeServer