Dispute it. I used to work and be in charge of shipping for a company. They have lied to you because they can access the order to cancel it at any time. Only after it has shipped they cant cancel it bc they dont have the product anymore. Call you credit card company, tell them you ordered products and have already been charged but there is no product, and they will take care of it. It will also teach that company a lesson.