Get your taxes done using TurboTax

The short answer is there is no easy way to pay from outside the US without a US billing address.  The best I can recommend at this point would be potentially some form of prepaid card that is associated with a US address.