You can use the online---web-based---software if you are not able to purchase the download desktop software. You can use online TurboTax from anywhere in the world that has internet access. In order to pay for online you will 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...
Online software for 2024 returns will become available in early to mid-December.
**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.**