Webshop 介绍

circle-check

什么是 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 Centerarrow-up-right 注册将在 Webshop 销售的道具并开始销售。

1. 注册 Title 与 Items

请在 ONE store Developer Center 注册 Title 和 Items。无需游戏包体,仅输入 Title 信息即可。此外,为了方便大量注册道具,我们支持 In‑App Product Import 和批量注册功能。

详细指南请参考《注册新 Title》与《道具注册指南》文档。

2. 联动必备 API

为了验证购买道具用户的 Game ID 和 Server 信息是否有效,并确认 Webshop 的购买结果,必须进行 API 联动。

详细指南请参考《Webshop 联动指南》文档。

API
Data flow
Description

Game Server → ONE webshop

当用户进入 Webshop 详情页时,会实时查询并展示游戏 Server List。

Game Server → ONE webshop

验证用户输入的 Game ID 和 Server 的有效性,以及是否可以购买该 Item。

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 处理。

Game App → ONE webshop

可以在游戏内提供跳转至 Webshop 的路径。

若在跳转 URL 中包含用户的 Game ID 和 Server 信息,Webshop 将自动应用 ONE store 登录状态和 Purchase Input Information,从而可以直接进行购买。 ✅ 为了提供便捷的支付环境,建议使用 User Information Integration。

3. Webshop 测试

正式销售前,您可以提前验证 Webshop 页面和支付流程。

详细指南请参考《Webshop Test》文档。

circle-exclamation

4. 请求审核 ∙ 5. 开始销售

完成 Webshop 测试并在 ONE store Developer Center 提交审核请求后,待审核通过,您即可在希望的日期开始销售。

详细指南请参考《Request for Review》文档。

Last updated