Get your taxes done using TurboTax

It is a Turbo Tax limitation.   Intuit chooses not to accept credit cards with a foreign billing address, even though it is a US card.   I've used my credit card with a foreign billing address on Delta Airlines Website and Amazon with no problem.