We definitely did that in the Netherlands when I worked at a computer store. Credit cards are comparatively rare, and while "2%" doesn't sound much it's a significant fraction of our profit margin.
On a €600 laptop or desktop we'd earn maybe €50 to €75. The €12 is a comparatively large fraction of that. We didn't actually make that much more money from more expensive laptops, so for a €1,000 model we'd typically also earn €50 to €75, and with €20 of that going to Visa... yeah. After factoring in costs for sales, warranty, rant of the store, etc. there is not much left.
On one hand you can say "well, it's only €20", but on the other hand if everyone started paying paying by CC we'd pretty much go bankrupt.
The official Apple store in Vienna adds 2% to the price if using a CC (at least last time I was there). Then again I don't know anybody who even has a CC here - AFAIK they just aren't that common and they aren't even accepted in a lot of places (though that is changing). They also don't work as normal credit cards in the US i.e. you don't really get credit, since it auto-deducts what you owe from your bank account during the next billing period.
On a €600 laptop or desktop we'd earn maybe €50 to €75. The €12 is a comparatively large fraction of that. We didn't actually make that much more money from more expensive laptops, so for a €1,000 model we'd typically also earn €50 to €75, and with €20 of that going to Visa... yeah. After factoring in costs for sales, warranty, rant of the store, etc. there is not much left.
On one hand you can say "well, it's only €20", but on the other hand if everyone started paying paying by CC we'd pretty much go bankrupt.