We have a subscription portal that not only manages subscription payments from fans but also allow them to upgrade and downgrade quickly and easily. An example of a subscription page can be found here https://shop.gigrev.com/robbiewilliams