I am building a VOD site using Craft and Craft Commerce. This is the first time I'm working with their Commerce plugin.
I would like to:
Create subscription products and assign them to plan types.
Subscription period of any duration and frequency.
Trial period to lower a price barrier for subscribers.
Payments processed via external gateways.
What is the best way of implementing such functionality?