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

PayPal试用期结束正常扣款会触发哪个Webhook事件?

PayPal订阅试用期结束自动扣款成功触发的Webhook事件

正常无异常、用户未主动取消订阅的前提下,7天免费试用期结束完成自动扣款时,所有PayPal商户账号都会稳定触发的核心事件是PAYMENT.SALE.COMPLETED。

容易混淆的事件说明(别踩坑)

  • PAYMENT.SALE.COMPLETED:扣款全流程跑通成功才会触发,事件 payload 里携带对应订阅ID、实际扣款金额、交易流水号、对应计费周期等核心业务字段,拿这个事件作为用户正式转付费、发放对应会员权益的判断依据最稳妥。
  • BILLING.SUBSCRIPTION.ACTIVATED:这个事件在用户第一次点击同意订阅协议、7天试用期刚刚启动的时候就会触发,和试用期结束扣款的节点完全无关,不少开发者刚接的时候踩过这个坑,试用期刚开就给用户发了永久付费权益,不要混淆。
  • 若自动扣款时遇到用户支付卡过期、账户余额不足等问题导致扣款失败,会触发PAYMENT.SALE.DENIED事件,连续重试多次仍扣款失败才会触发BILLING.SUBSCRIPTION.SUSPENDED事件,这类都属于异常场景,和你问的正常扣款情况无关。
  • 少数使用最新版PayPal接口的北美区商户,可能会同步收到PAYMENT.CAPTURE.COMPLETED事件,但这个事件不是所有地区、所有商户账号都会必发的,不要把它作为核心判断逻辑,容易出现漏处理的问题。

开发提醒:对接PayPal Webhook一定要校验事件签名,收到事件后最好拿事件里的订阅ID主动调用PayPal接口查询一次最新订阅状态做二次确认,防止有人伪造请求骗取付费权益。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 23:01:11