Technically it is a solid contract but if they refuse to sell and do not take your money then hard to take further. Courts cannot give compensation, only refund your money if you have already paid. Seller can claim they have lost / damaged the goods.
At the end of the day, if the seller did...