You can create any type of package e.g daily/weekly/monthly/yearly subscription, free trial, paid trial, one time payment. User can upgrade or downgrade or cancel his/her subscription.

Demo:

https://tinyurls.ca/xSMq1

https://www11.zippyshare.com/v/tuBN9yyp/file.html

https://mega.nz/#!ijpwnCZb!ixsI5i1KFQV2KhVH-qmLXivZv2Y8Ep1EkWglCsQNhMU

http://uploadseed.com/v0