If they did not deliver what they promised, then contact your credit card company as they are jointly liable. You should be able to get a refund.
This only works when as a scam site, they do not deliver the goods/services, not when they add charges like the visa sites.
JF