在网站上处理信用卡订阅的最佳方式是啥?

Posted

技术标签:

【中文标题】在网站上处理信用卡订阅的最佳方式是啥?【英文标题】:What is the best way handle credit card subscriptions on a website?在网站上处理信用卡订阅的最佳方式是什么? 【发布时间】:2010-10-15 20:51:41 【问题描述】:

我正在使用 ASP.NET 设计一个网站,我希望内容是基于订阅的。在大多数情况下,每个月都会从信用卡中收取所有费用。我知道我可以将 CC 存储在数据库中,但是还有其他更安全的解决方案吗?

这不是一个庞大的项目,因此我需要一些简单、快速、安全和可靠的解决方案,只有一位开发人员才能做到。

【问题讨论】:

如果可能的话,我真的不想在我的数据库中存储 CC 数据。 【参考方案1】:

这很可能取决于您的支付网关和/或商家帐户设置。像Authorize.net 这样的一些支付网关会为您处理recurring billing。

【讨论】:

谢谢,我会看看这个。【参考方案2】:

使用可处理信用卡经常性费用的支付处理器。大多数大型处理器都会为您执行此操作,并存储信用卡信息。

-亚当

【讨论】:

+1 因为它是明智的。在谈到 CC 编号时,数据存储的规则和规定太多了。让其他人为您处理,否则您将需要一个全职人员单独管理安全方面。【参考方案3】:

是否可以选择不存储信用卡数据?

如果您需要一些鼓励,请查看此内容: PCI DSS Compliance

【讨论】:

我真的不想存储数据。 PCI 看起来有点复杂。 好主意...尝试提出一个安全的信用卡存储解决方案可能是一项全职工作。除非它是您的核心业务,否则我会将其外包。 :)【参考方案4】:

如果您存储信用卡信息,那么您必须符合 PCI 标准。一些支付网关,如 Authroize.net 将为您处理定期计费,但只会从信用卡中收取费用,仅此而已。如果信用卡在此之后由于到期而失效,您永远不会知道,您的客户也永远不会知道,您将失去该客户。

有一些服务会每月从您客户的信用卡中收取费用,在信用卡失败时自动执行流程,自动向您的客户发送电子邮件,注意 PCI 合规性,这样您就不必处理它等等。其中一项服务是 Chargify。这样您就不必存储抄送信息,您的客户将被正确计费。

【讨论】:

以上是关于在网站上处理信用卡订阅的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章

实施贝宝信用的最佳方式是啥

我可以在没有购物车的情况下使用 PayPal Pro 在我的网站上处理信用卡吗?

如何为我的网站收取经常性的月度订阅费?

在 PayPal 网站(而不是我自己的托管网站)上输入信用卡详细信息

处理信用卡的最安全方法[关闭]

选择“使用信用卡或借记卡付款”时出现 PayPal 订阅按钮错误