BILLING.SUBSCRIPTION.CANCELLED不会在用户操作时触发? [英] BILLING.SUBSCRIPTION.CANCELLED does not fire upon user action?

查看:0
本文介绍了BILLING.SUBSCRIPTION.CANCELLED不会在用户操作时触发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要跟踪活动计费协议的订阅状态。

现在我认为WebHooks对此会很方便。

我有一个BILLING.SUBSCRIPTION.CANCELLED的监听程序,描述为

此事件在计费订阅取消时触发。

现在,当用户转到他的PayPal帐户并取消订阅时,任何事情都不会被解雇。只有当我使用REST API取消订阅时,才会触发此挂钩。这有什么意义呢?当我执行API调用时,我得到的即时响应是订阅是否已取消,为什么还需要额外的网络挂钩?

唯一有用的应用程序将是跟踪用户对他的PayPal帐户做了什么。 现在我的问题是:这是沙盒行为吗?当用户通过PayPal直接取消订阅/协议时,挂钩是否在"现实世界"中触发?

推荐答案

您需要使用即时支付通知消息服务通过PayPal仪表板处理用户触发的订阅取消。

您可以找到通过IPN发送的定期付款通知列表here

此外,您很快就会发现,在开发中测试代码时,他们对IPN消息服务的支持非常有限(他们有IPN Simulator,但不支持周期性通知)。因此,您必须仔细阅读它们的variable documentation,以了解如何最好地在您的应用程序中实现逻辑。

这篇关于BILLING.SUBSCRIPTION.CANCELLED不会在用户操作时触发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆