Get your taxes done using TurboTax

Really cannot comment concerning that website.  It is not listed as one of the websites that can be used on the IRS payment website for paying taxes owed by credit card - https://www.irs.gov/uac/pay-taxes-by-credit-or-debit-card