With woocommerce recurring payments you are able to generate an income for recurring payments from your website which allows customers to manage their own subscription. The site can manage the subscription automatically taking payments, and as a result hide / show content from your website. If you wish to then display content which is only available to members of your website subscription you can do. If they customer cancels the subscription it will automatically stop access to the content on your site without the need for any administration.
Payment processors for woocommerce recurring payments
You can process woocommerce recurring payments via payment providers stripe & paypal without the need for a direct debit facility.