> For the complete documentation index, see [llms.txt](https://onestore-dev.gitbook.io/dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onestore-dev.gitbook.io/dev/eng/docs/review/one-store-review-guideline/payment.md).

# Payment

## **Payment Means**

* Payment measns for the provision of digital contents shall use the in-app payment or external payment API provided by ONE Store, except in exceptional cases such as payment for physical goods.

## **ONE Store in-App Payment**

* **ONE Store in-App Payment API Application**
  * The latest version of the API must be applied.
  * The registered in-app payment product information and the menu information implemented in the application must match.
  * The registered charge amount and the information in the actual billing log must match.
  * If you have completed the payment for the in-app product, but the product is not paid, you shall add a verification process or provide a function to repay.
  * When registering in-app product types (managed, subscriptions, etc.), it cannot be provided if it is implemented inappropriately for the intended use and there is an intention to charge customers excessively
    * [In-App Payment API and Guide](https://onestore-dev.gitbook.io/dev/tools/tools/v21)

## **ONE Store External Payment**

* **External Payment API Application**
  * When completing external payment, the purchase ID should be provided to the user. (In the payment completion screen and in the email notification).
  * Based on the purchase ID, external payment/cancellation transaction details should be delivered normally to the ONE Store.
  * Products intended to charge customers excessively are not allowed.
    * [In-App Payment API and Guide](https://onestore-dev.gitbook.io/dev/tools/tools/billing_3rd-party)
* **External Payment Outlink**
  * External payment outlink is allowed only when the ONE Store external payment API is applied.
  * Outlink Definition: If you go to the external payment page in the app, it is an outlink. However, this does not apply when charging on the web and only available in the app.

## ONEshop Payment

* Webshop API Integration
  * If a ONE Store developer completes the required requests specified in the Webshop Integration Guide and registers the webshop title in the Developer Center, the webshop can be operated together with ONE Store in-app payment products or external payment products.
  * The latest version of the Webshop API must be applied.
  * Titles intended to charge customers excessively are not allowed.
  * [Webshop Integration Guide](https://onestore-dev.gitbook.io/dev/eng/tools/webshop)
