You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PayPal Webhooks如何关联历史订阅以触发PAYMENT.SALE.COMPLETED通知

PayPal Webhook 存量订阅回调配置问题解答

核心问题:历史存量订阅关联现有Webhook的方法

PayPal Webhook的触发逻辑与订阅创建时的按钮clientID没有绑定关系,仅和两个要素关联:你注册Webhook时选择的监听事件类型、Webhook所属的PayPal商户账户范围。要让存量订阅触发PAYMENT.SALE.COMPLETED事件时推送回调,按以下操作即可:

  • 登录PayPal开发者后台Live环境管理页,进入当前使用的商户账号对应的Webhook配置,确认已在监听事件列表中勾选PAYMENT.SALE.COMPLETED,你目前仅收到BILLING.SUBSCRIPTION.ACTIVATED回调,大概率是创建Webhook时未勾选销售完成类事件
  • 不需要做额外的存量订阅关联操作:只要你的Webhook注册在对应PayPal Live商户账户下,该账户下所有新旧订阅产生的、你已勾选的事件都会自动推送,无需和订阅创建时的clientID绑定

疑问1:回溯修改旧按钮代码添加Webhook对应clientID是否对存量订阅生效

不会生效。
订阅创建完成后就属于PayPal商户账户下的独立资源,和当初创建时按钮的代码配置、clientID参数没有后续关联,修改历史按钮代码只会影响后续新创建的订阅,对已经生成的存量订阅没有任何作用。

疑问2:Webhook是否默认对账户下所有支付事件生效

不是默认对所有事件生效。
PayPal Webhook创建时需要手动选择你要监听的事件列表,只有你勾选过的事件才会推送,未勾选的事件哪怕产生了也不会给你发回调。如果你已经勾选了PAYMENT.SALE.COMPLETED还是没收到回调,可以先去PayPal后台的Webhook事件日志里排查是否是推送失败(比如你的回调接口返回了非200状态码、PayPal请求被你的服务器防火墙拦截),也可以用后台的测试推送功能验证你的回调接口可用性。


内容的提问来源于stack exchange,提问作者user3464026

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 12:27:07