That's a chicken/egg problem. It's going to be really easy to circumvent. Just make an EU card provider and mandate that it has to be accepted everywhere in the EU. Then users will want it and a critical mass will be created for vendors outside the EU to accept it as well.