Firek: Charging such fees is a short-sighted and greedy plicy, and nowadays most banks have stopped doing so. In the long-term, it's more beneficial to promote people to make low-risk online transactions, than to have less such transactions, but yank out a fee here and there. Unfortunately, some banks have yet to catch up and adopt this policy.
We do note that we're based in Europe in the "Website Help" FAQ, and our address is listed in the Terms of Service. While this kind of information would definitely be more out-in-the-open if it were posted on the Checkout page, please note that the vast majority of people are not affected by such charges, and we're unable to predict if a given bank will charge any additional fees or not. Slapping a warning on each Checkout page might end up scaring a lot of users who would never have encountered such fees, anyway.
If you wish to make future purchases, I would strongly suggest using PayPal to avoid any foreign transaction fees. I can't be sure, though, if you would be charge extra after using your credit card as a payment source in PayPal - you would have to contact your bank's customer service to make sure of that.
I'm sorry that you were charged with such a fee, and unfortunately we've got no influence over such charges. You may be able to dispute this charge with your bank's customer service, though.
Are they though? In the US nearly all credit cards and debit cards carry those transaction fees. Is this really something that's that unique to the US? And do you really do insufficient business with Americans to justify the 3 minutes worth of work? Of the 4 or 5 credit cards I've had over the years, only 1 of them hasn't had a foreign transaction fee applied when buying things outside the US.
Having a heads up on the checkout page is really the only responsible thing to do, seeing as it's not realistic to set up an account in every country you accept orders from.
Moonbeam: Noticed if I use a debit card there is a transaction fee, but not with a credit card. Don't know if this helps.
Probably not, debit cards are going to be more likely to carry the charge as they don't make money on interest the way that credit cards do.