pay for turbotax premium with foreign address on credit card?
You can only pay using a U.S. based credit or debit card.
https://ttlc.intuit.com/community/payments/help/what-forms-of-payment-does-turbotax-online-accept/00/26079