yeah, that definitely works! here’s some code to change roles if you need to, but in general Netlify Identity / roles will definitely let you gate content
https://github.com/stripe-samples/netlify-stripe-subscriptions
https://github.com/stripe-samples/netlify-stripe-subscriptions