- 创建收银台会话 — 锁定产品版本、定价和货币
- 创建订单 — 发起支付并返回 PSP 托管的收银台 URL
- 取消订单 — 在支付完成前取消待处理(未支付)的订单
create-order 的必填项比表面上多。 除
checkoutSessionId 与 billingDetail 外,/v1/actions/onetime-order/create-order 和 /v1/actions/subscription-order/create-order 均要求 language(如 "en")—— 缺失返回 400 Invalid input,且错误信息不会指出缺哪个字段。userTerminal 可选,取 "web" 或 "app";两个 create-order 收到其他取值都会忽略,不拒单。认证只带会话令牌:在 Authorization 头旁再加 X-Store-Slug 会报 Multiple authentication methods detected。一次性订单状态值
端点
创建收银台会话
锁定产品版本和定价用于收银台
取消一次性订单
在支付前取消待处理订单