我的一个客户需要先向客户收取 25 美元的产品费用,然后在购买六周后向客户收取 55 美元的费用。他正在使用 Authorize.net 商家帐户,不想为他们的自动定期计费 (ARB) API 支付额外费用。延迟付款的最佳方法是什么?
问问题
905 次
1 回答
1
通常,您将通过单独的授权和捕获交易来完成此操作(您可以立即以 25 美元运行组合的授权和捕获,然后再授权 55 美元,稍后您在 55 美元上运行捕获)。但是,我认为这对您不起作用,因为我相当确定仅授权交易在约 30 天后到期。
您唯一的选择是存储信用卡详细信息,然后在您的应用程序之外运行 55 美元的捕获(正如 NullUserException 所指出的,这可能是使用 cron 作业或 Windows 中的计划任务)。
请注意,存储信用卡详细信息意味着您需要非常小心(加密等);我建议使用Authorize.Net 的客户信息管理系统,这样您就不必保留这些详细信息。我没有使用过 CIM,只推荐它,因为它内置在您使用的提供程序中;可能有替代方案。
于 2010-07-29T14:12:09.027 回答