Disable Free and Require Payment?

Hi there,

Working on setting up a network, locally for testing, and need to understand how to do this:

We will not be offering any free levels or trials, and need to have users signup on the front end and create new sites, but also pay for said sites before using them.

Is the only way to do this to enable the “pay to blog” module? Seems a bit restrictive… How does that work? They sign up, then activate, then get a notice saying they have to pay?

Edit: Is there a way to have the Free Trial an option on the “pay to blog” page? I don’t mind if after activation they get redirected to the page asking to pay or select a trial, but I do not want the trial to just start automatically without them knowing.