Just ordered few days ago on a bank holiday Monday but not been asked to give any payment details yet, is this website still functioning?