【问题标题】:How are credit card account cancellations handled by ActiveMerchant recurring payments on Authorize.net?ActiveMerchant 如何处理 Authorize.net 上的定期付款取消信用卡帐户?
【发布时间】:2012-02-24 15:06:31
【问题描述】:

我正在使用 ActiveMerchant 在 Rails 上构建一个站点,以通过 Authorize.net 清算付款。我们希望支持使用经常性信用卡付款来支付网站订阅费用。 Authorize.net 网关允许我设置从指定日期起在给定时间间隔内定期付款的时间表。我看到 (http://developer.authorize.net/tools/arberrorcodes/) 如果信用卡的到期日期在定期付款期开始之前,或者如果测试交易未获批准,他们会给我一个错误设置定期付款的时间。

我不清楚如何最好地处理设置定期付款后可能发生的交易失败。例如,如果用于设置循环付款的信用卡在循环周期结束之前被取消,或者账户资金不足怎么办。

我是否应该主动检查我之前在 cron 作业中创建的订阅的状态?每次我的用户登录时,我是否应该使用 Authorize.net 检查订阅状态?如果我之前的有效订阅不再有效,是否有其他方式可以通知我?

谢谢。

【问题讨论】:

    标签: authorize.net activemerchant recurring-billing


    【解决方案1】:

    看起来这里的“正确”解决方案是支持 Authorize.net 的“Silent Post”回调。这将在每晚运行后发送所有已清除和失败交易的交易状态。

    但是,状态只会发送一次,所以如果由于任何原因没有收到,您​​仍然需要主动通过ARB查询订阅状态。

    【讨论】:

      猜你喜欢
      • 2010-10-01
      • 2013-03-17
      • 2015-11-07
      • 2010-11-22
      • 2013-01-25
      • 2011-12-29
      • 2011-08-10
      • 2023-03-05
      • 2014-01-06
      相关资源
      最近更新 更多