I do my grocery shopping online and last month did my shop as usual and thought no more about it, it was delivered but the supermarket in question did not take the full amount from my debit card. In fact they only took £1 what should I do now ? Should I pay them because obviously I have had the goods but as the mistake was theirs and I do not know the legalities I am unsure