我正在开发一个软件即服务网络应用程序,我需要实现的一件事是自动定期计费。
我有三个设计目标:
- 使用真正的支付处理器(authorize.net 或类似的,而不是贝宝)。
- 能够按月收费,总费用可以逐月变化(用于基于使用的计费)
- 不要在我的服务器上存储信用卡或其他敏感的财务数据。我可以加密它,但我宁愿将这类东西的安全留给第三方。
是否有可以为我完成大部分工作的 PHP 库?钱很紧,但我们愿意为好的解决方案买单。
我正在开发一个软件即服务网络应用程序,我需要实现的一件事是自动定期计费。
我有三个设计目标:
是否有可以为我完成大部分工作的 PHP 库?钱很紧,但我们愿意为好的解决方案买单。
花钱的不是 PHP 库。商家帐户/支付网关会向您收取费用。
如果您在美国,您可以获得一个商家帐户并使用 Authorize.Net 作为您的支付网关。然后,您可以使用他们的客户信息管理器 (CIM) API来处理您的定期计费。基本上,CIM 将允许您存储信用卡信息(作为付款配置文件),然后您可以随时随地根据需要收取多少费用,并减少此过程中的 PCI 合规性问题。
使用 CIM 的库是免费的并且随时可用。Authorize.Net 提供他们自己的PHP SDK,还有其他免费的解决方案(我免费提供Authnet XML并且是开源的)。