Get your taxes done using TurboTax

The agent that I spoke to on the phone advised me to file a dispute with the credit card company.  I feel like the website is misleading and did not show visibility for the free option.  Is my only option to file a dispute?