You seem to be in Europe, so if you do not wish/can not use credit card to subscribe, you could buy time cards on amazon or game.co.uk for example.