SharePoint allows you to set authentication for login users. You are enabled to assign permissions for websites Members. As you wish, you can endow people who have paid with the freedom to access your website.
To make it better, you can make use of SharePoint Designer, which enables you to drag Login textbox to have a check on the identification.