【发布时间】:2018-10-20 19:48:29
【问题描述】:
我有一个要求,我需要知道调用它时的尝试。 考虑以下场景:
这里我指定了一个月内调用 webhook 4 次的配置。我的要求是我想知道这是第四次尝试。我探索了charge.fail web hook的请求对象。但是找不到任何配置。谁能告诉我如何知道重试的情况?
【问题讨论】:
我有一个要求,我需要知道调用它时的尝试。 考虑以下场景:
这里我指定了一个月内调用 webhook 4 次的配置。我的要求是我想知道这是第四次尝试。我探索了charge.fail web hook的请求对象。但是找不到任何配置。谁能告诉我如何知道重试的情况?
【问题讨论】:
Charge 对象将没有此信息。 Charge 与 Invoice 对象相关联,该对象在每次失败后重试。该信息位于 Invoice 上,而不是位于 attempt_count 属性下。
您需要改为侦听invoice.payment_failed 事件或通过API 获取发票,否则当您收到失败的收费事件时。
【讨论】:
voice.payment_failed webhook 是在安排付款但未收到时触发的,对吧?