Walmart is taking online orders for items shown to be in stock. After taking the money for those items they cancel the order with no explanation. Then they keep that money tied up for 7 days from the time THEY cancel the order. Who know when the money will be returned. They told me this is standard policy.