Who is their credit card company?
I have not had a credit card complaint for years but I would probably ask my credit card issuer for a refund, in particular because I have an agreement with my credit card issuer but not with the vendor's credit card company.