Unfortunately, TurboTax only accepts payment by Canadian or US credit cards or prepaid cards. https://turbotax.community.intuit.ca/replies/2647781
If you don’t have a Canadian or US card, you may be able to purchase TurboTax Online from one of our retail
partners. Once purchased, the code provided in the box will allow you to
prepare and file your tax return online. https://turbotax.intuit.ca/tax-software/where-to-buy.jsp