用于在PHP中重复计费的库/插件/工具包

时间:2011-11-24 05:11:10

标签: php payment-gateway payment-processing recurring-billing

我正在开发一个软件即服务网络应用程序,我需要实现的一件事就是自动重复计费。

我有三个设计目标:

  1. 使用真实的支付处理器(authorize.net或类似的,而非paypal)。
  2. 能够按月收费,总收费可逐月变化(基于使用情况的收费)
  3. 不在我的服务器上存储信用卡或其他敏感财务数据。我可以加密它,但我宁愿把这种东西保存到第三方。
  4. 是否有可以为我完成大部分工作的PHP库?资金紧张,但我们愿意为一个好的解决方案买单。

1 个答案:

答案 0 :(得分:0)

不是PHP库会花费你的钱。它是商家帐户/支付网关,会产生费用。

如果您位于美国,则可以获得商家帐户并使用Authorize.Net作为支付网关。然后,您可以使用他们的Customer Information Manager (CIM) API来处理定期结算。基本上,CIM允许您存储信用卡信息(作为支付配置文件),然后您可以根据需要随时收取费用,并在此过程中减少PCI合规性问题。

使用CIM的图书馆免费且随时可用。 Authorize.Net提供了他们自己的PHP SDK,还有其他免费解决方案(我免费提供Authnet XML并且是开源的。)