Get your taxes done using TurboTax

 I actually have the problem that my American direct express mastercard debit card (for receiving my VA payments) has no US billing address.

I live here in Germany, am receiving no refund this year, and have found no way to pay TurboTax so as to file my Federal return, enabling my to receive my "stimulus" payment.

What can I do now??