Webshop Overview

circle-check

What is ONE webshop

ONE webshop is a web-based payment platform built on the ONE store account system.

It provides game item payments across various environments such as PC, iOS, and Android without platform limitations, offering revenue expansion opportunities for developers and a convenient payment experience for users.


Webshop Flow

When a user moves from the game to the Webshop, their game ID and server information are passed along, allowing ONE store account linking and ensuring a seamless payment experience. When an item is purchased, the Webshop validates the game ID and server information entered by the user. After payment is completed, the purchase result is sent to the developer’s server for item delivery.

When the user purchases an item, the Webshop validates the game ID and server information they entered. After the payment is completed, the purchase result is sent to the developer’s server for item delivery.

1. Enter ONE webshop

When moving from the game to the Webshop using User information integration, the game ID and server information are automatically passed if ONE store account linking is available, allowing users to purchase items without a separate login process.

2. Purchase Item

After entering the Game ID and server, users can proceed with payment and use their existing ONE store payment methods.


Onboarding Process

Items for the web shop can be registered and launched through the ONE store Developer Centerarrow-up-right, following the same process as the mobile app.

1. Register Title & Items

Titles and items can be registered in the ONE store Developer Center without a game binary. Bulk item setup is supported through In‑App Product Import and batch registration.

Please refer to the detailed guides Register New Title and Register Item for further instructions.

2. Integrate Required APIs

To validate the game ID and server information of users who purchased items and to confirm the purchase results from the Webshop, API integration is required

Please refer to the Webshop Integration Guide for detailed instructions.

API
Data flow
Description

Game Server → ONE webshop

When a user enters the Webshop detail page, the game server list is retrieved in real time and displayed.

Game Server → ONE webshop

The entered Game ID and server are validated, along with purchase eligibility.

ONE webshop → Game Server

After payment is completed, payment details are delivered via PNS Notification. PNS supports both Commercial Environment and Sandbox Environment.

Game Server → ONE webshop

To ensure that items are delivered correctly, the Confirm Purchases process must be completed.

Depending on the purpose, Confirm Purchases can use either the consume API or the acknowledge API.

✅ After the item is delivered, you must complete the Confirm Purchases process.

Game App → ONE webshop

You can provide a navigation path in the game that directs users to the Webshop.

Including the user’s game ID and server information in the navigation URL allows the Webshop to automatically apply the ONE store login status and Purchase Input Information, enabling immediate purchase. For a more convenient payment experience, we recommend using User Information Integration.

3. Test the webshop

You can verify Webshop screens and payment flows before you Start Selling.

Please refer to the Webshop Test for detailed instructions.

circle-exclamation

4. Request for Review ∙ 5. Start Selling

After completing the Webshop test and submitting a Request for Review in the ONE store Developer Center, you can Start Selling on your desired date once the review is approved

Please refer to the Request for Review guide for detailed instructions.

Last updated