2010-04-18 41 views
2

我想创建一个基于订阅的网站,用户每月都会收取费用。我知道我必须使用paypal或authorize.net创建一个帐户。这些支付提供商是否每个月都自动向用户收费?如何在30天内免费提供免费服务并在此之后开始结算?使用ASP.NET进行订阅支付处理

另外,我听说过中间男人的服务,如泼妇,chargify。他们在哪里适合等式?有人能帮我把这些概念包裹起来吗?

考虑到我以美国为基地,但希望支付提供商接受任何种类的货币。你建议哪个支付提供商?

+2

这些是您的付款提供商的问题。贝宝可能非常适合您的情况。 – 2010-04-18 17:02:41

回答

2

其实,你需要建立一个商户帐号一个支付网关帐号。商户账户与银行协助您向卡发行银行申请批准。支付网关就像信用卡终端,因为它将您的网站连接到您的商户帐户提供商。

要自动计费您的客户每个月,您可以建立自己的订阅服务(坏主意,因为您将不得不存储信用卡信息,这会打开一大堆蠕虫,即PCI合规性问题),或使用预先存在的服务如Authorize.NetAutomated Recurring Billing服务,它为您处理订阅。像试用期间这样的选项通常会嵌入到类似的服务中。

如果你打算接受各种货币,那么你的选择会大幅下跌。大多数美国加工商和支付网关仅接受美元付款。国际交易也会使您的账户面临高风险,这将大大减少接受您的供应商数量并为您提供具有竞争力的价格。

替代解决方案将使用Paypal或任何其他third party payment provider。您失去了使用支付网关的真实商家账户所具有的一些灵活性和控制权,但接受不同货币和国际订单的支付变得不太成问题。