I took care of the OP yesterday over the phone. For future reference, the way that we'll deal with this is that if you have an out of country credit card we'll only be able to sign you up with a year long subscription over the phone.
hopefully in the near future we'll have the system setup to take international credit cards, but at this time that's just not possible.