Paid Memberships Pro is the easiest way to GET PAID with your WordPress site. Flexible content control by Membership Level, Reports, Affiliates and Discounts.
Set up unlimited membership levels and provide restricted access to pages, posts, categories, videos, forums, downloads, support, single “a la carte” page access, and more. Paid Memberships Pro is flexible enough to fit the needs of almost all online and offline businesses. It works great out of the box, but is easy for developers to customize to fit your needs.