I'm a US expat living in Spain (almost a year now). I made a large purchase at an online store last week with my Visa credit card. The item has not shipped, but I have already been charged for the full purchase price.
In the US, Visa requires merchants to ship the product before fully charging the credit card. Do these rules apply in Spain/the EU? Does the EU have rules of its own that trump Visa's rules?