How to let users pay for creating a site on a multisite?

I need to make possible to let users pay for creating their site on my multisite so that they can pay, e.g. monthly, for this hosting of their sites. All other users and guests which don't want to create their site should have no restrictions. How should I accomplish this goal?