支付应用的下一步行动

Build better loan database with shared knowledge and strategies.
Post Reply
roseline371277
Posts: 179
Joined: Sun Dec 22, 2024 6:52 am

支付应用的下一步行动

Post by roseline371277 »

未请求特定版本的应用将使用受支持的最早版本。这使得现有应用在我们发布版本控制功能时能够继续运行,而无需更新到新的 URL。此概念也适用于明确调用不再受支持的版本的应用。虽然每个应用都能从这种机制中受益,避免所有请求在版本切换后出错,但我们建议您特意将目标锁定在最新版本上。
版本支持期限为一年。取消对版本的支持使我们能够保持敏捷性,并进行必要的更改,以便长期为商家和 Shopify 平台提供最佳服务。虽然版本支持期限为一年,但这意味着应用程序实际上只有九个月的时间来适应这些新更改并利用新功能,之后旧行为将不再可用。
牢记这一点,让我们回顾一下为 2022 年 1 月 1 日做好准备所需的关键信息。

1 月 1 日会发生什么
自 2022 年 1 月 1 日起,以下变更将对我们公共和私人应用的 API 生效:

2022-01 版本将变得稳定并可供普遍使用。
2021-01 版本将不再受支持。
2021-04 变更中已弃用的请求将导致您的应用被标记。为了最大限度地减少商家影响,Shopify 将从Shopify 应用商店中移除已标记的应用,并阻止新的安装。此外,我们可能会通知商家您的应用不再受支持。
此后不久,我们根据判断:

未指定 API 版本的请求将使用2021-04 版本。
2021-01 版本的请求将不再接收该版本。这些请求将转至2021-04 版本。
设置为 2021-01 的 Webhook 将以相同的方式向前推进。
最重要的是,将成为默认版本的 2021-04 API 版本包含重大 API 变更。如果您的应用发出的请求在 2021-01 版本中会中断,您需要在 2022 年 1 月 1 日之前采取行动并迁移这些请求。否则,请求将失败,应用也将无法正常运行。

即将发生的重大变化
以下是 2021-04 中引入的重大变化,该版本将于 2022 年 1 月 1 日成为 Shopify 支持的最旧版本。

支付应用的下一步行动
从 API 版本 2021-04 开始,使用PaymentSessionredirectUrl上该字段的支付应用必须更新其应用才能使用该字段。nextAction

以前,处理付款的支付应用需要使用此redirectUrl字段在客户 哥斯达黎加电话号码收集 完成站外付款后重定向客户。此redirectUrl字段仅适用于站外付款。

为了支持站外支付以外的其他方式以及根据支付类型可能需要发生的其他操作,我们在PaymentSessionNextAction上添加了以下字段:

action:支付应用程序必须执行的操作。REDIRECT表示需要在客户完成付款后重定向客户,并nil指定无需执行任何后续操作即可完成支付流程。
context:执行操作所需的任何数据。目前context只能是PaymentSessionActionsRedirect。
为 2022 年 1 月 1 日做好准备
以下资源可以帮助您掌握 Shopify 平台的变化:

API 健康报告:合作伙伴仪表板中每个应用程序的健康报告,展示将影响您的确切 API 变化。
电子邮件:确保您的开发人员联系电子邮件是最新的,以便我们可以通知您有关待处理的更改。
弃用标头:在您的应用中,X-Shopify-API-Deprecated-Reason标头将添加到已弃用且将在九个月内不再受支持的请求中。
开发人员更新日志:及时了解 Shopify API 和其他开发人员产品的最新变化
已弃用的 API 调用端点:私有应用程序可以通过此端点访问其 API 健康信息。
请查看2022-01 发行说明以了解全套新功能,查看合作伙伴仪表板以了解哪些更改可能会影响您,或者订阅我们每月的 Shopify 开发人员和合作伙伴新功能新闻通讯。
Post Reply