yeah, the method of payment are really limited.
For people who change country often it is quite a nightmare as they only accept credit cards from the country you currently stay in...