Upon law suit of Federal Consumer Asscoiation (Bundesverband der Verbraucherzentralen), German Supreme Court (BGH) in judgement Xa ZR 68/09 of May 20, 2010 decided that Ryanair may exclude chash payment but, however, must not charge extra fees for card payment. BGH held that to receive payments of the customers was one of the basic obligations of an entrepreneur who therefore had to provide a common and reasonable way to pay. If payments are only possible by cards no extra fee can be charged therefore.Source: BGH press release; available in German here>>.