Get your taxes done using TurboTax

You cannot pay using a foreign bank based credit card.   You need a U.S. based credit or debit card

 

https://ttlc.intuit.com/community/payments/help/what-forms-of-payment-does-turbotax-online-accept/00...

 

Do live somewhere that you could purchase one of those refillable U.S. cards like a Visa or Mastercard?  Or you might be able to buy one from amazon.

**Disclaimer: Every effort has been made to offer the most correct information possible. The poster disclaims any legal responsibility for the accuracy of the information that is contained in this post.**