How to Prevent people from registering without paying

1) How can I prevent people from registering and not paying? I only want to have paid members!

2) How can I force people to enter their First and Last name when registering for a paid plan?

Thanks!