定期计费(可变金额和频率)

Posted

技术标签:

【中文标题】定期计费(可变金额和频率)【英文标题】:Recurring billing (variable amount and frequency) 【发布时间】:2011-12-04 15:42:21 【问题描述】:

我可以为我的网站和定期付款找到一个好的付款解决方案。我一直在环顾四周,但找不到任何好的方法。

我们的客户在我们的网站上花费虚拟积分。当他们的积分用完时,他们会用新的积分向他们的账户收费。我们希望为他们提供自动填充功能,但我们不想处理随之而来的所有 PCI-DSS 问题。

基本上我正在寻找以下功能:

支付提供商应公开(安全托管页面)客户提供所有信用卡详细信息的位置。

我的网站使用一些 customerID 加载托管页面(以便能够在最后一步将 tokenID 与 customerID 映射)。

当客户注册了他的信用卡详细信息后,支付提供商会向我的网站发送一条通知,告知信用卡详细信息已使用 customerID 的 tokenID 进行标记。

将来我会通过 API 调用向客户收费:

API::charge(货币、金额、tokenID);

是否有任何支付提供商可以做到这一点?

【问题讨论】:

amazon、paypal 和 auth.net 都提供不需要 pci-dss 认证的定期支付系统。 【参考方案1】:

如果金额因周期而异,您将无法使用正常的定期计费系统。您可以做的最好的事情是使用像Authorize.Net's Customer Information Manager (CIM) 这样的服务来为您存储信用卡和账单信息,然后您创建自己的调度引擎,根据您使用 CIM 为他们存储的付款方式收费。 CIM 还允许您随时进行非周期付款。

【讨论】:

authnet CIM 对于带有卡标记化的客户资料存储非常有用。但是,我建议编写新代码来管理您的应用中的订阅和定期计费。将其留给Recurly、Chargify、Braintree 或Cheddar 等专家。还有其他选择。请注意,我创立了切达干酪。

以上是关于定期计费(可变金额和频率)的主要内容,如果未能解决你的问题,请参考以下文章

在不存储信用卡信息的情况下重复计费可变金额

如何在 Android Studio 中实现 razorpay 定期付款?

PayPal CreateRecurringPaymentsProfile 计费频率

PayPal API 如何设置自定义计费频率?

定期付款或特殊类别。关于计费的问题[关闭]

如何在不存储 CVV 代码的情况下每 2 个月向某人收取可变金额?