Authorize.net延迟付款

时间:2010-07-29 14:00:17

标签: php authorize.net

我的客户需要向他的客户收取25美元的产品费用,然后在购买后的六周内支付55美元。他正在使用Authorize.net商家帐户,并且不想为其自动定期结算(ARB)API支付额外费用。延迟付款的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

通常情况下,您可以通过单独的授权和捕获事务来完成此操作(您可以立即以25美元的价格运行组合授权和捕获,然后再授权额外的55美元,稍后再运行$ 55上的Capture)。但是,我不认为这对你有用,因为我相当肯定只有授权的交易才会在约30天后到期。

您唯一的选择是存储信用卡详细信息,然后在您的应用程序之外运行$ 55捕获(因为NullUserException指出,这可能是一个cron作业,或Windows中的计划任务)。

请注意,存储信用卡详细信息意味着您需要非常小心(加密等);我建议使用Authorize.Net's Customer Information Manager系统,这样您就不必保留这些细节。我没有使用过CIM,只推荐它,因为它内置在你正在使用的提供程序中;可能有其他选择。