As recently as last week I was able to recharge my Vodafome Italy SIM with my US Amex card.
Today, I noticed they have a slightly different interface - and it now rejects my attempt to recharge with a US Amex. Any suggestions about how I can recharge if I am not in Italy to buy topup and I don't have an Italian credit card?
Edit: I found a site,
http://www.rechargemysim.de/, that will recharge up to 25 Euro for a 3.90 Euro surcharge. Any other methods?