# Integration Management

In the Integration Mgmt menu, you can set license information, authentication details, and server URLs required for payment, validation, and item delivery between ONE webshop and your game server.

These settings are essential for Webshop integration and must be configured accurately.

***

## 1. Settings for Licensing

### License Key

Used to verify the integrity of payment data delivered through PNS (Payment Notification Service).

* When sending a PNS notification, ONE store provides the payment data together with the PublicKey (License Key).
* The developer compares the received PublicKey with the stored License Key to ensure data integrity.

### OAuth Authentication Information

Provides authentication credentials required when calling ONE store server APIs.

* **Client ID**
  * A unique identifier used for ONE store API access.
* **Client Secret**
  * A security key used to obtain an access token during API authentication.
  * This is highly sensitive information and must be stored securely without external exposure.

## 2. PNS&#x20;

* Manages the URLs used by ONE store to send payment results to the developer’s server.
* Both Sandbox Environment and Commercial Environment can be configured.
* For detailed specifications, refer to the [PNS](#id-1.-settings-for-licensing) Guide.

{% hint style="info" %}
You can use the test send feature to deliver a test message to the configured URL and verify successful reception.
{% endhint %}

## 3. User Validation&#x20;

* This is the server URL used to verify whether the game ID and server information entered by the user actually exist.
* During the purchase process, the Webshop sends the user's Purchase Input Information to this URL to check the result.
* For detailed specifications, refer to the [User Validation](#id-1.-settings-for-licensing) Guide.

## 4. Server List

* This is the server URL used to retrieve the list of servers that users can select in the Webshop.
* The Webshop calls this URL in real time on the detail page to load the server list.
* For detailed specifications, refer to the [Server List Integration](#id-1.-settings-for-licensing) Guide.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://onestore-dev.gitbook.io/dev/cht/webshop/integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
