Yes. If you have a Credit Card or a Bank Card with the Visa, Mastercard or Discover logo, then you can set your account to renew automatically. You can recharge your account
here. Make sure you select 'Automatically Renew' when you enter your credit card information.