Gumroad enables subscription management
One of the apps that I've experimented with for handling digital-download transactions is Gumroad. You've seen it discussed here often.
One of the capabilities that I felt it lacked was the ability to handle subscriptions.