Yes paying it should activate the site within 5 minutes or less. If it doesn't come back online, let us know. You might look at your billing contact information to make sure we have current contact info for you.

You can view that information under "Billing Preferences" You might consider storing a credit card as well.