定期计费(可变金额和频率)
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 定期付款?