the problem is those 2 sites only accept Master or Visa aka Credit card and not what whe have which is called Ideal payment system
plus in the NL you need atleast 2k,- euro's i am below that per month from what i get to be able to have a creditcard
and i am not really fan of any other types of payment system