If you do not have a US credit card to purchase the TurboTax products then you will need to contact TurboTax support on how you should proceed.
See this TurboTax support FAQ on how to contact Support - https://ttlc.intuit.com/questions/3401489
If you do not have a US phone number for a callback then you can use these websites to contact support -
Support can also be reached by messaging them on these pages https://www.facebook.com/turbotax/ and https://twitter.com/TeamTurboTax
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"