I used to have difficulties paying with an American card in other countries. In my case, the reason was that my actual residential address did not match the one provided to the bank. PayPal usually helped me out because it bypasses the address verifi...