Almost all credit card companies in the US allow you to dispute charges. Some even allow you to do it online. Typically it's then up to the merchant to prove the charges are legitimate. And from what I've heard that's very difficult sometimes. Most larger companies simply eat the cost. And it's a significant problem for small businesses as some folks use this to cheat the system and get free things.