已核验事实
发生了什么
Shopify 官方开发者更新说明,B2B 结账中的买家姓氏可选;B2B 支付会话请求的 shipping_address 和 billing_address 可以缺少 family_name。
此次文档更新将 Payments Apps API 请求参考中的 family_name 标记为 B2B 场景下的可选字段,以匹配现有行为。
受影响的是使用 Payments Apps API 处理 B2B 结账、并始终要求 shipping_address.family_name 或 billing_address.family_name 存在的支付应用;已经接受缺少该字段请求的应用无需调整。
该变化适用于全球市场中的相关 B2B 支付应用,不等于所有结账类型或所有地址字段都可以取消校验。
经营影响
为什么重要
对接层若把买家姓氏当作 B2B 支付请求的硬性条件,可能在支付应用处理前拒绝 Shopify 已接受的请求。
变化集中在支付应用的请求验证逻辑,普通商家只有在使用受影响的 Payments