Im looking to create a website where users need to pay first when they can create an account and log in.
Just like a Netflix, you need to pay first then you get access the website. There is no trials. Just pay a fee and then they can log in.
I have Stripe plugin and connected Api but how do i do the rest?
Have user sign up first.
Have a “paid until date” on the user
After the user signs up, have them pay with Stripe. Then alter the User’s “Paid until date” for like 30 days from now.
Have privacy rules that if current date > current user’s “paid until date” they can’t view the data. (And yes, make it a privacy rule and not a hidden thing on a page.)