Carl
Level 15

Get your taxes done using TurboTax

To use a credit card to pay your filing fees, three criteria must be met. There are no exceptions.

1) Card must be on a US bank in US funds

2) Billing address must be a valid US address

3) Phone number must be a valid US phone number.

If you are outside the U.S and your card does not meet all three requirements., you can visit the U.S. embassy of whatever country you're in, or a satellite office and purchase a prepaid visa for whatever amount you need. All U.S. Embassies have a U.S. banking facility in them, and "some" consulate offices do.
After you get the prepaid VISA, register it on line with a valid U.S. address and U.S. phone number. Then give it a few hours for your registration to propagate where ever it needs to propagate to. Then you can pay your online filing fees.