Get your taxes done using TurboTax

Link with additional info is of no help. Already tried it - paying with refund does not work with a foreign address.

They need to realize that there are many taxpayers that pay U.S. taxes and do not currently physically reside in the U.S.

If a U.S. based financial institution doesn't have any issues with using a foreign address (and send statements/correspondence to it) then other organizations should not have any problem with allowing payment with that credit card.