我正在开发一个软件即服务( Software-as-a-service,SAAS)应用程序,它允许公司管理供应商信息。
哪些提供商/供应商可以提供计费服务,包括管理发票、订阅、续订和缴费提醒?
我发现从头开始构建它需要花费大量的时间。
除了帐单之外,为了成功地发布此应用程序,我还应该考虑哪些主要组件/注意事项?
我有以下注意事项,欢迎任何建议:
1)基础设施:为了可伸缩性和维护,我使用云计算,这样我就可以从管理基础设施中解脱出来,特别是在需求增加时进行扩展。
2)安全性:我发现如果我使用专用服务器,我必须为安全性支付更多的费用,例如防火墙。因此,使用云计算将使我的应用程序能够在安全平台上“骑行”。
问候
发布于 2009-11-17 00:53:44
我们刚刚遇到了一个看起来很不错的- http://chargify.com/。
发布于 2009-04-16 15:56:35
许多计费系统面临的最大挑战是,你要么有大量的编码工作要做,要么他们缺少一个或多个关键功能。出于安全原因,诸如PayPal之类的系统不能处理外部驱动的循环计费;作为客户,您可以同意来自卖方的订阅,但PayPal必须处理所有事情。此外,每个必须拥有PayPal或GoogleCheckout账户才能开展业务的人可能都不会成功,这取决于你的受众。像AuthorizeNet和LinkPoint这样的传统电子商务商家系统为您提供了更多的灵活性,但您可能需要进行大量编码才能根据您的平台将交易推送到您想要的方式,更不用说设置帐户时的更多开销了。Amazon Flexible Payments Service介于两者之间,提供了比PayPal/Google Checkout更多的灵活性,但仍然有第三方帐户的限制。由于您正在使用一个工具来管理客户与其供应商之间的关系,因此您可能会从Amazon促进两个外部方之间的交易的能力中受益。
我在这个领域使用Java或Ruby on Rails进行开发。Ruby on Rails有一个由Shopify的人创建的名为ActiveMerchant的奇妙宝石,一旦你在AuthorizeNet/LinkPoint类型的提供商那里开通了你的商家账户,它就会使信用卡处理变得非常简单。大多数商家提供商也都有像样的Java API。你可能想看看像Blinksale这样的东西来开发票,因为它可以让你把漂亮的发票组合在一起,并且有一个API。
关于云计算:我是云计算的铁杆粉丝,它可以让你更轻松地管理扩展成本。但是,在许多情况下,它确实要求您更快地解决集群和故障转移问题。对于像亚马逊MapReduce这样可以运行批量计费的任务,这不是问题;你需要拿出你需要的东西,把它扔进黑匣子,然后把结果拿出来。对于一些需要持续正常运行时间的东西,比如web界面,您需要评估在云中运行一组webapp服务器还是在托管数据中心(如Planet或Rackspace )运行1到2个机器会更便宜。对你来说,正确的答案在一定程度上取决于你拥有的专业知识和你正在使用的语言/平台。对于持续的正常运行时间,您可能还希望考虑在云中托管Rails应用程序的提供商,如Morph。
如果我说的任何事情需要进一步澄清,请回复。
发布于 2009-04-10 02:38:46
Mosso (这是Rackspace的云子公司)内置了一些基本的计费功能--我正在迁移我的网站,而客户端计费是我这么做的原因之一。他们只做CC计费,至少现在是这样。
https://stackoverflow.com/questions/736532
复制相似问题