Been discussed here before. Not sure about the technicalities of taking money, but there now seems to be an exception to the "wrong price" rule for internet shopping, whereby the shop can get out of the contract if the price was clearly erroneous.
Good luck.