Webshop Overview
ONE webshop service will be launched soon.
We are releasing this guide in advance so that you can preview the key content before the official launch.
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 Center, 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.
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.
User Information Integration (Optional)
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.
A Sandbox payment test must be completed once before starting sales.

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

