Best framework for a subscription-based web service business/site? [closed]

最后都变了- 提交于 2020-01-12 05:54:10

问题


We're developing a new web service that will be free for low-volume users and subscription-based for higher volume users. Most users will probably invoke it via a plugin for their cms or blog system, and some will use api toolkits for various programming languages. The web service, itself, is straightforward to expose to users, but a full-featured web application needed to configure and manage access to it using a subscription-based business model is more complicated.

We need to build, buy or find a solution that powers a self-service website which lets people:

  • sign up for free or paid accounts
  • select and configure service options
  • enter payment credentials
  • edit their account and billing profiles
  • review their service usage and billing history
  • suspend or cancel their accounts

From an admin perspective, we would also like the system to let us:

  • monitor and manage service status
  • log user activity and service consumption
  • review and manage user accounts
  • manage recurring billing, flag problem accounts
  • manage message templates for communicating with users
  • configure service packages, options and discount codes
  • perform other, similar administrative activities

This seems like standard stuff that any web-based, self-service subscription system might need. I'm wondering whether anyone out there knows of a package that provides most or all of these features? We're open to considering various programming languages and platforms, although it will be most convenient to deploy and run this on a linux system.

If there's not a solid, open-source solution out there, then we might be interested in sponsoring the creation of one. I'm looking forward to hearing insights form the community. Thanks!

Rick


回答1:


Subscription management and billing operations are a pain to implement yourself. I would suggest checking out Zuora. Even though there's some cost there, they have a nice API for their cloud service.

Not sure if that would fit with the model you have in mind, but they do take away a headache.




回答2:


Go with FastSpring , www.fastspring.com

It rocks it addresses all things you mentioned + more.

http://www.fastspring.com/features-subscription.php




回答3:


METRO sounds like a suitable choice to me considering your preferred server OS:

https://metro.dev.java.net/




回答4:


Wikipedia has a great comparison table for web service frameworks. This may be a good starting point: http://en.wikipedia.org/wiki/List_of_web_service_frameworks



来源:https://stackoverflow.com/questions/619062/best-framework-for-a-subscription-based-web-service-business-site

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!