Basically, you need to visit the US Embassy or the nearest consulate office. All US Embassy's will have a US banking facility in them. Most, but not all satellite offices will to. So if a satellite office is closer, call them first to confirm they have a US banking facility available for you to use. There you can purchase a pre-paid VISA for the amount needed. Then you register that VISA online with any valid US address and phone number. After registering it, give things about 4 hours to propagate across the Internet for where ever it needs to propagate to. Then you can use the prepaid card to pay your turbotax fees with.
... View more