Must be ordered from the Microsoft US online store in USD, billing may require a US postal address, I used a Borderlinx address which has worked fine.
Like Xbox Live, there is a 3 year limit for subscriptions. So you can only apply a maximum of 3 vouchers to your account.
In celebration of pi day in case you didn't catch it! (So it starts "tomorrow" in the US)
Direct link to store: