Webshop 介绍
ONE webshop 服务即将上线。
我们提前发布本指南,便于您在正式上线前预览主要内容。
什么是 ONE webshop
ONE webshop 是基于 ONE store 账号体系的网页支付平台。
它在 PC、iOS 和 Android 等多种环境下提供无平台限制的游戏道具支付功能,为开发者提供扩大收入的机会,并为用户提供便捷的支付体验。
Webshop 流程
当用户从游戏跳转到 Webshop 时,会传递其 Game ID 和 Server 信息,从而实现 ONE store 账号绑定,提供无缝的支付体验。
当用户购买道具时,Webshop 会验证用户输入的 Game ID 和 Server 信息是否有效。支付完成后,会将购买结果发送至开发者服务器以便发放道具。

1. 进入 ONE webshop
若在从游戏跳转至 Webshop 时使用 用户信息联动 功能,当支持 ONE store 账号绑定时,Game ID 和 Server 信息将自动传递,用户无需额外登录即可购买道具。

2. 购买道具
输入接收道具的 Game ID 和 Server 后,用户即可在支付页面进行支付,并可直接使用之前在 ONE store 注册的支付方式。

入驻流程
您可以按照与移动 App 相同的方式,在 ONE store Developer Center 注册将在 Webshop 销售的道具并开始销售。

1. 注册 Title 与 Items
请在 ONE store Developer Center 注册 Title 和 Items。无需游戏包体,仅输入 Title 信息即可。此外,为了方便大量注册道具,我们支持 In‑App Product Import 和批量注册功能。
详细指南请参考《注册新 Title》与《道具注册指南》文档。

2. 联动必备 API
为了验证购买道具用户的 Game ID 和 Server 信息是否有效,并确认 Webshop 的购买结果,必须进行 API 联动。
详细指南请参考《Webshop 联动指南》文档。
ONE webshop → Game Server
用户完成支付后,会将支付结果及相关支付信息通过 PNS Notification 发送至游戏服务器。 PNS 支持 Commercial 环境 和 Sandbox 环境。
Game Server → ONE webshop
为了确认 Item 已成功发放,必须进行 Confirm Purchases 处理。
根据目的不同,Confirm Purchases 可以使用 consume API 或 acknowledge API 之一。
✅ Item 发放后,必须进行 Confirm Purchases 处理。
用户信息联动 (Optional)
Game App → ONE webshop
可以在游戏内提供跳转至 Webshop 的路径。
若在跳转 URL 中包含用户的 Game ID 和 Server 信息,Webshop 将自动应用 ONE store 登录状态和 Purchase Input Information,从而可以直接进行购买。 ✅ 为了提供便捷的支付环境,建议使用 User Information Integration。
3. Webshop 测试
正式销售前,您可以提前验证 Webshop 页面和支付流程。
详细指南请参考《Webshop Test》文档。
销售前必须至少进行一次 Sandbox Payment Test。

4. 请求审核 ∙ 5. 开始销售
完成 Webshop 测试并在 ONE store Developer Center 提交审核请求后,待审核通过,您即可在希望的日期开始销售。
详细指南请参考《Request for Review》文档。

Last updated

