cloudscribe Membership Paywall
cloudscribe Membership Paywall along with cloudscribe Stripe Integration, provides additional functionality to implement a paywall for sites built on cloudscribe Core.
How it works
You create a role to protect your premium content or application feature, and you use that role in Authorization Policies that protect your content or feature.
cloudscribe Core provides the user and role management features and the optional Dynamic Authorization Policy add on product makes it easy to manage the Authorization policies from the UI.
cloudscribe Membership Paywall and cloudscribe Stripe Integration add on products enable you to easily sell access to the role or roles that protect your content. You define membership levels and the role or roles granted by the mebership level. Then you define membership products which define the price, membership level, and the amount of time granted. For example $30 for 30 days of access to a membership level and its associated roles. Users can purchase the membership as an automatic renewing subscription with recurring payments handled by Stripe.com. With automatic renewal the user's card will be charged every 30 days (or however many days you define in your membership product). Users can of course opt out of the automatic renewal at any time and their membership will expire when the granted number of days has passed. At that time a background task will automatically remove the user from the premium role. For users who do opt out of automatic renewal, you can configure reminder emails before and after expiration to encourage them to renew or rejoin if their membership expires. Users can of course also opt out of the reminder emails at any time.
Membership Paywall Requirements
- cloudscribe Stripe Integration (sold separately)
- cloudscribe Core (free and open source) - fully supports multi-tenancy, each site tenant can use the membership feature, but if using host name tenants a separate license is required per host name.
- For data storage you need either Microsoft SqlServer, PostgreSql or MySql
Optional Related Products
Dynamic Authorization Policies (sold separately), provides optional management of authorization policies from the UI, without this policies must be defined in startup code.