【发布时间】:2017-09-07 13:38:44
【问题描述】:
在 WooCommerce 管理员中,有取消订阅选项。 当订阅被取消时,我可以使用它来捕获。 但是,我希望在 WooCommerce 中取消订阅之前检查网关并取消网关上的订阅。
应该是
- 用户/管理员选择“取消订阅”
- API 请求进入网关以给出成功/失败响应。
- 成功后,WooCommerce 取消订阅。
在当前的设置中,在订阅被取消后挂钩,API 调用可能会失败。在网关处向用户显示订阅已取消,它可能会继续处理付款。
我发现发布状态挂钩更改将在订阅更改之前触发,但如果没有 die(),我无法停止进一步处理失败。
有人知道处理这种情况的最佳方法吗?
【问题讨论】:
标签: php wordpress woocommerce