PayPal IPN 未在重新激活订阅时触发

PayPal IPN not firing on Reactivate Subscription

我设置了自动计费订阅按钮,

当用户注册时,或者我们暂停订阅时,IPN 会向我们的服务器发送数据,但是当我点击重新激活订阅时 link,要重新激活它,IPN 数据不会发送到我们的服务器.

我尝试在 paypal 中设置 ipn url,并在按钮中设置 ipn url,但两种方式似乎都无法在重新激活时触发。

这里有什么我遗漏的东西导致它在重新激活时不启动吗?

在查看 IPN variables documentation 时,特别是 txn_type 的不同值,我没有看到任何类似于配置文件 "reactivation" 的内容。不幸的是,看起来这根本不是系统触发的。

如果您需要根据重新激活的配置文件在您自己的系统中激活用户帐户,您可以使用 recurring_payment IPN 代替。这将在配置文件的下一次付款发生时立即触发,因此在您的系统中,您可以检查配置文件的当前状态并在实际发生付款时更新它。