我已成功部署 Authorize.net API(当前为沙盒模式)用于订阅目的。我还配置了它的 webhooks,它们也可以正常工作。但是即使在使用上述 API 一周后,我仍然感到困惑。 问题是,当订阅在定期计费的情况下开始时(在我的场景中订阅是每月),调用的事件是
net.authorize.customer.subscription.created
当订阅一个月过去并且 API 支付下一次账单时,将调用什么事件?我怎样才能捕获或者我应该听什么事件? .会不会是
net.authorize.customer.subscription.updated
目前,我已经对 webhook 的所有事件都单击了"is"
最佳答案
该事件将是与支付相关的事件,而不是与订阅相关的事件。与订阅相关的事件只有在您订阅(即创建、修改或删除)而不是订阅(付款)时才会发生。
因此您需要注意以下任何一项:
- net.authorize.payment.capture.created
- net.authorize.payment.fraud.approved
- net.authorize.payment.fraud.declined
- net.authorize.payment.fraud.held
关于webhooks - Authorize.Net 重复计费事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54396159/