Thanks for posting, @amatarn.
I'll make sure you're able to pay your taxes. To get you in the right direction, I recommend contacting TurboTax Support. They'd be able to assist you with your concern.
Here's the link to reach out: What is the TurboTax phone number?
By consulting our TurboTax Support, you'll get options on what to do with your scenario.
I'm also attaching this article for your guide: Can I pay my TurboTax fees with a foreign credit or debit card?
Please know that you're always welcome to come back to this thread if you have questions with QuickBooks Online. I'll be around for you. Take care and have a great rest of the week.