Authorize.Net 定期计费事件

Posted

技术标签:

【中文标题】Authorize.Net 定期计费事件【英文标题】:Authorize.Net Recurring Billing Events 【发布时间】:2019-06-21 02:40:19 【问题描述】:

我已成功部署 Authorize.net API(当前为沙盒模式)用于订阅目的。我还配置了它的 webhook 也可以正常工作。但即使在使用上述 API 一周后,我仍然存在困惑。 问题是,在定期计费的情况下开始订阅时(在我的场景中订阅是每月一次),调用的事件是

net.authorize.customer.subscription.created

当订阅一个月后通过 API 支付下一次账单时,会调用什么事件?我如何捕捉或者我应该听什么事件? .会不会是

net.authorize.customer.subscription.updated

目前,我在 webhook 的所有事件上都单击了“是”

【问题讨论】:

【参考方案1】:

该事件将是与付款相关的事件,而不是与订阅相关的事件。与订阅相关的事件仅在您订阅(即创建、修改或删除)而不是订阅(付款)时发生。

因此,您需要注意以下任何一项:

net.authorize.payment.capture.created net.authorize.payment.fraud.approved net.authorize.payment.fraud.declined net.authorize.payment.fraud.held

【讨论】:

以上是关于Authorize.Net 定期计费事件的主要内容,如果未能解决你的问题,请参考以下文章

使用 authorize.net 获取已取消/过期信用卡的状态以进行定期计费

在 Authorize.NET ARB 中获取每个定期计费的交易

如何在 Authorize.Net 定期付款中更改下一个周期计费日期

如何使用 Authorize.Net 一次性从信用卡中收取费用并设置自动定期计费

授权定期计费订阅

Authorize.net 自动定期账单支付 API