大数跨境

新增争议预防支持

新增争议预防支持 Shopify电商独立站
2025-09-18
2
导读:我们引入了新的争议状态值“已阻止”,并更新了所有争议状态的描述,以提升清晰度和一致性。

我们引入了一个新的 DisputeStatus 值 prevented,并更新了所有争议状态的描述,以确保清晰性和一致性。

变更内容

您现在可以在 Admin API(包括 GraphQL 和 REST)以及包含争议状态的任何 webhook 或有效载荷中收到 prevented 状态;我们已刷新所有争议状态的描述,以更好地反映实际结果和处理方术语。

适用对象

  • 读取、存储或显示争议状态的应用开发者和合作伙伴。
  • 用于报告争议结果的支付和运营工具。
  • 围绕争议生命周期事件构建自定义工作流的机构。

为何重要

  • 区分通过上游机制(例如 Visa Rapid Dispute Resolution)阻止的拒付案例与其他结果。
  • 更新您的用户界面和报告,以反映被阻止的争议不会产生拒付费用。
  • 在争议生命周期的各个阶段获得更清晰、更具可操作性的状态定义。

工作原理

当拒付在提交前被阻止时,处理方可能会发送 prevented 状态;目前,对于通过第三方注册的商户,Stripe 可能会针对受 RDR 保护的 Visa 交易发送 prevented。

Shopify 不会将商户注册到争议预防服务中,但如果商户通过第三方注册且处理方发送了 prevented,您将在 Shopify 管理后台中看到该状态。

可用性

  • 现已在 Admin API(GraphQL 和 REST)以及包含争议状态的负载中提供。
  • 这是一个非破坏性更改;无需进行版本锁定。

您应该做什么

  • 请审查任何严格的枚举处理(如 switch 语句、验证逻辑、数据库约束),以确保接受 prevented。
  • 更新界面文案、翻译和过滤器,使 prevented 与开放、胜诉或败诉状态明显区分开来。
  • 检查对结果进行分组或计算费用的分析和报告管道,以确保 prevented 被正确分类。
  • 验证任何响应争议状态变化的 webhook 或事件处理程序是否能优雅地处理 prevented。

限制与说明

  • 仅当您的支付处理方提供 prevented 时才会显示该状态;可用性因处理方和商户注册情况而异。
  • Prevented 表示争议未进入拒付阶段,商户不会被收取拒付费用。

文档

如需更多信息,请参阅以下资源:

  • Admin GraphQL DisputeStatus 枚举
  • Admin GraphQL Dispute 对象
  • 管理员 REST 争议

破坏性变更

无

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k