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

Shopify中orders/create与orders/paid webhook的区别及触发问题

订单类Webhook触发规则常见问题解答

基础规则:orders/create webhook 触发时机为用户完成支付授权环节,orders/paid webhook 触发时机为商家确认收到对应订单款项后。

1. 信用卡支付场景下两类webhook的触发差异

  • 触发节点差异:orders/create 会在用户提交信用卡信息、支付网关完成预授权(仅冻结对应额度未实际扣款)后立刻触发,此时订单状态为授权中;orders/paid 会在商家发起请款、款项实际到账后才触发,此时订单状态转为已支付。
  • 触发有效性差异:若用户信用卡额度不足、授权被银行驳回,不会触发orders/create;若授权后商家取消订单、用户申请撤权,授权不会转成实际收款,也就不会触发orders/paid。

2. 货到付款(COD)场景下orders/create是否触发

会触发。用户提交COD订单、确认收货地址等信息完成订单提交环节后,就会触发orders/create,不需要经过支付授权步骤,COD场景无前置支付校验环节。

3. 两类webhook的触发时机先后

所有场景下orders/create的触发时机都早于orders/paid,前者对应订单生成/支付授权完成的节点,后者对应款项实际到账的节点,二者存在明确的先后逻辑关系。

COD场景下orders/paid未触发的原因说明

COD场景下订单的款项是用户收货时才支付给配送方,商家需要在确认收到配送方结算的对应订单款项后,手动或通过系统自动将订单标记为已付款,才会触发orders/paid。如果未触发,可优先检查对应COD订单的支付状态是否被更新为已收款。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:45:04