我可以为我的SAAS应用程序使用哪个计费提供商?

3

我正在开发一款软件即服务(SAAS)应用程序,可以帮助公司管理供应商信息。

有哪些提供商/供应商可以提供计费服务,包括管理发票、订阅、续期和付款提醒?

我发现从头开始构建需要很长时间。

除了计费之外,为了成功发布此应用程序,我应该考虑哪些其他重要组件/因素?

我有以下注释,欢迎任何建议:

1)基础设施:为了可扩展性和可维护性,我使用云计算,这样我就不必管理基础设施,特别是在需求增加时进行扩展。

2)安全性:我发现如果使用专用服务器,我必须支付更多的费用来确保安全,例如防火墙。因此,使用云计算将使我的应用程序“乘坐”安全平台。

问候

3个回答

3

2
许多计费系统最大的挑战在于,要么需要编写大量代码,要么缺少一个或多个关键功能。由于安全原因,像PayPal这样的系统无法处理外部驱动的重复计费;作为客户,您可以同意来自卖家的订阅,但PayPal必须处理一切。此外,每个人都必须拥有PayPal或GoogleCheckout账户才能进行业务交易,这可能对您的受众不可行。像AuthorizeNet和LinkPoint这样的传统电子商务商家系统提供更多的灵活性,但是根据您的平台,您可能需要编写大量代码以按照您想要的方式推送交易,更不用说在首次设置账户时需要更多的开销了。 Amazon Flexible Payments Service 处于中间位置,比PayPal/Google Checkout提供更多的灵活性,但仍有第三方账户限制。由于您正在开发一款管理客户与供应商关系的工具,因此您可能会从亚马逊促进两个外部方之间的交易的能力中受益。
我使用Java或Ruby on Rails在这个领域进行开发。 Shopify的人们构建了一个名为ActiveMerchant的绝妙的宝石,一旦您已经与AuthorizeNet / LinkPoint类型的提供商之一开立了商户账户,它使信用卡处理变得非常简单。大多数商家提供商也有不错的Java API。您可能想看看像Blinksale这样的发票,因为它可以让您组合漂亮的发票并具有API。
关于云计算:我非常支持它,因为它可以更轻松地管理扩展的成本。然而,在许多情况下,它需要更快地解决集群和故障转移问题。对于可以通过Amazon MapReduce之类的东西运行的批量计费等任务,这不是问题;您只需启动所需内容,将其放入黑匣子中,然后获取结果即可。对于需要连续正常运行时间(如Web界面)的东西,您需要评估在云中运行一组Web应用程序服务器是否比在托管数据中心(例如The Planet或Rackspace)运行1或2个框更便宜。对于您而言,正确的答案部分取决于您可用的专业知识以及使用的语言/平台。对于连续正常运行时间方面,您还可以查看提供Rails应用程序在云中托管的服务提供商(如Morph)。如果我说的任何内容需要进一步澄清,请回复。

0

Mosso(这是Rackspace的云子公司)内置了一些基本的计费功能-我正在迁移我的站点,客户计费是我这样做的原因之一。他们目前只支持信用卡计费。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接