I have to agree with Ifrit, the current pay system is majorly restrictive and although the majority will be able to use it there are plenty that will have issues.

I for one have been unable to use the payment methods because they do not allow the state "AE" (Armed Forces Europe) to be selected, thus my address cannot be set to one that my credit card will accept as a billing address. Furthermore the other option being UltimatePay they check the country your IP is coming from to see if its the same as the one registered to the card you are trying to use, if they don't match it wont work.

So for people like me in the service that physically live overseas but still "in" the United States as far as billing are concerned are left in the dark. I'm sure there are others experiencing this and I know several non 1.0 players that will be in less than 3 weeks. :/
/rant