Force payment before site creation with Pro Sites

Hi, I'm using Pro Sites, and I want all of the sites to be paid for *before* creating the site. I know you can use "pay to blog," but that ends up being a really confusing sign up process.

Is there a way to do payment before site creation?

Thanks