我已设置自动结算订阅按钮,
当用户注册或我们暂停订阅时,IPN会将数据发送到我们的服务器,但是当我点击重新激活订阅链接时,要重新激活它,不会向我们的服务器发送任何IPN数据。
我尝试在paypal中设置ipn url,并在按钮中设置ipn url,似乎都没有启动重新激活。
我在这里遗失的是什么让重新激活时没有兴趣?
答案 0 :(得分:2)
在查看IPN variables documentation时,特别是txn_type的不同值时,我没有看到任何类似于"重新激活"个人资料。不幸的是,它看起来根本不是系统触发的东西。
如果您需要根据重新激活的配置文件激活您自己系统中的用户帐户,您可以使用recurring_payment IPN代替。一旦配置文件的下次付款发生,就会触发此操作,因此在您的系统中,您可以检查配置文件的当前状态,并在付款实际发生时进行更新。