Check your local game shops and see if they sell the game time cards. I know Best Buys around have them.

You could also get a pre paid credit card from a store and use that to renew.