How to restrict a page for subscription?

Hi

I want to restrict my word press page from the visitors.

It should have a form with username and password to access it

Also have signup form with payment options, have free trail for 15 days, and 30 days for the paid subscriber.

It should have admin controll.

thanks