Hi Dion,

What are you building your website in?

Most website build platforms have plugins for subscription services. If you use an out of box solution, you should be covered legally by their T&C’s as well.

Hope this helps.

Cheers