BILLING.SUBSCRIPTION.CANCELLED 不会根据用户操作触发?

2023-12-09

我想跟踪有效计费协议的订阅状态。

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

我有一个听众BILLING.SUBSCRIPTION.CANCELLED被描述为

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

现在,当用户访问他的 PayPal 帐户并取消订阅时,不会触发任何操作。仅当我使用 REST API 取消订阅时,此挂钩才会触发。这件事的重点在哪里?当我进行 API 调用时,我会立即收到订阅已取消或未取消的响应,为什么 sb 需要额外的 Webhook?

对此唯一有用的应用程序是跟踪用户使用其 PayPal 帐户执行的操作。 现在我的问题是:这是沙箱行为吗?当用户直接通过 Paypal 取消订阅/协议时,钩子会在“现实世界”中触发吗?


您将需要使用 IPN(即时付款通知)消息服务通过 PayPal 控制面板处理用户触发的订阅取消。

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

另外,在开发中测试代码时,您很快就会发现他们对 IPN 消息服务的支持非常有限(他们有网络模拟器,但它不支持重复通知)。所以你必须经过他们的可变文档了解如何最好地在您的应用程序中实现逻辑。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BILLING.SUBSCRIPTION.CANCELLED 不会根据用户操作触发? 的相关文章

随机推荐

  • 改变图例的顺序以实现多种美学

    又一个 传奇 问题 我有几种美学 并希望指定每种美学的图例的绘制顺序 大多数主题都是关于更改项目的顺序within审美 但这不是我的问题 在我的示例中 我想指定填充图例的位置 有趣的是 颜色图例绘制在填充图例的顶部 但是当在底部绘制图例时
  • 过滤pandas数据框列时如何使用.le()和.ge()?

    这是一个 pandas DataFrame 示例 import pandas as pd import numpy as np data first column item1 item2 item3 item4 item5 item6 it
  • TYPO3 - 如何禁用页面上特定内容元素的缓存?

    是否可以禁用页面上某一特定元素的缓存 我已经尝试过以下打字稿 如中所述这个答案 但它对我不起作用 TYPO3 v8 tt content textmedia 20 USER INT 我在用ext fluid styled content使用
  • 班级失衡严重的训练

    这是一个由三部分组成的问题 1 类大小 我正在 5 个类上训练 TF 对象检测 API 其中大小彼此并不接近 第1类图像数量 401 第2类图像数量 389 第3类图像数量 532 第4类图像数量 159393 第5类图像数量 185313
  • kubernetes集群中的DNS解析问题

    我们有一个 kubernetes 集群 由 4 个工作节点和 1 个主节点组成 上worker1 and worker2我们无法解析 DNS 名称 但在其他两个节点中一切正常 我按照官方文档的说明进行操作here and 我意识到 core
  • 适用于 iOS 的 Google Places API 与 Google Places Web 服务

    我计划有一个应用程序来列出附近的地点UITableView with UISearchController结合自动完成功能来过滤地点结果 我正在尝试使用 Google Places API 我很困惑 因为我不知道应该使用哪个 API Goo
  • 以编程方式禁用和启用 AWS lambda 触发器

    我们是否可以通过编程方式禁用和启用 Lambda 触发器 例如用于计划维护目的 您可以使用以下方法禁用和启用 Lambda 触发器 更新事件源映射 取决于您将如何做 使用 AWS CLI 您可以使用 AWS CLI更新事件源映射命令与 en
  • 有没有办法在使用 CDN 的情况下为 .scss 中引用的图像的 url 添加前缀? [复制]

    这个问题在这里已经有答案了 目前在我的 scss我有文件 grid pic width width grid background transparent url img exemple bg png 0 0 repeat 有没有办法去除
  • 为什么不能控制更新/刷新过程中

    我有一个带有 statusLabel 的 Windows 窗体 C NET 我似乎无法在事件处理程序方法的进程中间进行更新 我的代码看起来像这样 void Process Completed object sender EventArgs
  • 如何在 JBoss 中禁用 HTTP OPTIONS 方法?

    我正在尝试禁用 JBOSS HTTP OPTIONS 方法 在 JBoss 的 web xml 中使用以下语法 我可以禁用除 OPTIONS 之外的所有 http 方法 有没有办法成功禁用http method OPTIONS 单击此处查看
  • 依赖于其他功能的 Specflow 功能是否有效?

    我想写一个验收测试 given the first test has run when I do this new test then this new test passes 这是因为第一个测试将使数据保持有效状态以执行下一个测试 我可以
  • C++ DAL - 返回引用或填充传入的引用

    编辑 1 添加第三个指针语法 感谢 Alex 您更喜欢哪种 DAL 方法以及为什么 Car DAL loadCar int id bool DAL loadCar int id Car car Car DAL loadCar int id
  • Linq 不在数据表上的选择中

    您好 我有 2 个数据表 bannedlist countrylist 两者都包含国家 地区名称列表以及 cc 和国家列中的 cod 我正在尝试执行一个查询 我可以从国家列表表中选择不在禁止列表表中的国家 地区 以便创建第三个表 有任何想法
  • 在 iPhone SDK 上的 UIAlertView 中点击按钮时打开 Settings.app [重复]

    这个问题在这里已经有答案了 可能的重复 从另一个应用程序打开 设置 应用程序 有没有办法在我显示时将用户引导至 Settings appUIAlertView迅速的 此提示提醒用户他的位置服务已关闭 我希望用户在点击我的应用程序中的按钮时打
  • 根据R中的grep结果替换数据值

    我有一个数据框 其中一列的值如下 WIND WINDS强风 etc 其他值中 现在我想将每个包含 WIND 变体的值重命名为 WIND 我知道如何找到需要替换的值 grep WIND df col1 但不知道如何替换这些值 谢谢 您可以使用
  • 扭曲的listenSSL虚拟主机

    目前使用一个非常简单的 TwistedNameVirtualHost加上一些 JSON 配置文件 可以在一个文件中提供真正基本的内容Site目的 Twisted 提供的资源都是 Flask 中构建的 WSGI 对象 我想知道如何用一个来包装
  • 当孩子使用网格列时水平滚动的网格 CSS 容器?

    CODEPEN https codepen io matthewharwood pen ywKNVg 我正在尝试在 Grid CSS 中实现这种布局 问题 我在养育孩子方面遇到了麻烦 elements溢出他们的父母 grid使用时grid
  • Android 中谷歌地图 v2 中的多色折线

    I searched a lot i didn t find any proper solution for it Help and link could be appreciated 也许已经太晚了 但我解决了这个问题并希望将其提供给某些
  • Grails WebFlow 状态名称

    Grails 菜鸟在这里 如何获取 Grails Webflow 状态中的状态名称 我正在使用 Grails WebFlow 和 jQueryMobile 制作移动应用程序的原型 因为它是一个主要由列表组成的移动应用程序 所以我使用如下堆栈
  • BILLING.SUBSCRIPTION.CANCELLED 不会根据用户操作触发?

    我想跟踪有效计费协议的订阅状态 现在我认为 webhook 对此会很方便 我有一个听众BILLING SUBSCRIPTION CANCELLED被描述为 取消计费订阅时会触发此事件 现在 当用户访问他的 PayPal 帐户并取消订阅时 不