ONE store In-App purchase API V5 (SDK V17)

The latest version of ONE store In-App purchase API V5(SDK V17) is available from March 2018. Please refer to the guide documents below to apply the new SDK into your applications.

This guide documents are only suitable for the API V5(SDK V17) and not compatible with a lower version like API V4(SDK V16). Click here to move to the documents and downloads for the API V4(SDK V16). 한국어 안내를 원하실 경우, 본 화면의 우상단에서 언어를 English에서 Korean으로 변경해주세요. 想看中文请点这里

  • What Is ONE store In-App Purchases?

  • Recommended Development Environment

  • Terminology

  • ONE store In-App Purchase Versions

  • Characteristics of ONE store In-App Purchase V5

  • Detailed Comparison with Key Features of Google In-App Billing

  • Migration to API V5

  • In-App Purchase Product Types

  • In-App Purchase Process

    • ONE store Membership Login

      • Guides for Login Request

      • Use getLoginIntent

    • Purchase IAP Products

    • Consume Purchased IAP Products

    • Request Change to Subscription Status

  • Issue Application ID (AID)

  • Register Information for Payment

  • Register In-App Products

    • Individual Registration of In-App Products

    • Batch Registration of In-App Products

  • Issue License Key

  • Download Sample App

  • Add In-App Purchase Library

  • Set Android Manifest File

  • Install ONE store App

  • Directly Implement In-App Purchase Service Interface

    • Bind AIDL

    • Unbind AIDL

    • Check Support - isBillingSupported()

    • Check In-App Product Information - getProductDetails()

    • Request Purchase

      • getPurchaseIntent()

      • getPurchaseIntentExtraParam()

    • Check Purchase History - getPurchases()

    • Consume In-App Product - consumePurchase()

    • Request Change to Subscription Status - manageRecurringProduct()

    • Request Login to ONE store - getLoginIntent()

  • Implement Using In-App Purchase SDK

    • PurchaseClient Class

    • About Major Classes in SDK

    • Initialize & Connect In-App Purchases

    • Initialize & Connect In-App Purchases

    • Check In-App Product Information

    • Request Purchase

    • Check Purchase History

    • Consume In-App Product

    • Request Change to Subscription Status

    • Request ONE store Login

  • Cautions for Implementation of Consumable Products

  • In-App Billing Test Pop-up

  • Register/Manage ONE store ID

    • Register ONE store ID

    • Revise ONE store ID Test Environment

    • Remove ONE store ID (individual removal & bulk removal)

    • Export Test IDs to Other Apps.

  • Perform Sandbox Test (required)

  • Perform Commercial Test (optional)

  • Confirm Commercial Test Results

    • For Sandbox Test

    • For Commercial Test

  • Confirm In-App Billing & Request Refund/Purchase Cancellation

    • Check Payment Information(check purchase history)

    • How to Request Refund/Purchase Cancellation

    • Refund/Purchase Cancellation

  • Security & Authentication

    • Security of In-App Purchases

    • How to Authenticate ONE store In-App Purchases

  • Managed Product

  • Subscription

  • Non-Renewable & Non-Consumable Product

  • Recovery When Failed to Provide Products

  • Server Response Code

  • isBillingSupported() - Check Support

  • getProductDetails() - Check In-App Product Information

  • getPurchaseIntent() - Request Purchase

  • getPurchaseIntentExtraParam() - Request Purchase

  • getLoginIntent() - Request Login

  • getPurchases() - Check Purchase History

  • consumePurchase() - Request Consumption of In-App Product

  • manageRecurringProduct() - Request Change to Subscription Status

In-App Purchase Server API (中文)

  • Oauth Authentication

    • Issue AccessToken

    • Update AccessToken

  • Server API Details

    • getPurchaseDetails (Check Purchased In-App Product Details)

    • getRecurringPurchaseDetails (Check Purchased Subscription Details)

    • manageRecurringPaymentStatus (Cancel Automatic Payment/Cancel the Cancellation)

    • getVoidedPurchases (Check Purchase Cancellation Details)

    • consumePurchase (Consume Purchased In-App Products)

  • Error Response

  • Payment Notification Message Format (ONE store → the developer's service server)

    • Payment Notification Message Sample

  • Introduction to ONE store Unity Plugin

    • ONE store Unity Plugin

    • ONE store Unity Plugin Configuration

    • ONE store Unity Plugin Sample File Configuration

  • Application of ONE store Unity Plugin

  • ONE store Unity Plugin Reference

    • Basic Operation & Precautions

    • Basic Flow from Unity to Android

    • Basic Flow from Android to Unity

  • Introduction to ONE store Unity Plugin Methods and Operation

    • Operation to Initialize Payment

    • Check Support

    • Check Purchase History

    • Click 'getProductDetail ' Button : Method for Checking IAP SDK V17 Purchase Information

    • Purchase In-App Products

    • Consume In-App Products

    • Change Subscription Status (Reservation of Cancellation / Cancellation of the Reservation of the Cancellation)

    • Request ONE store Login

    • Unbind Payment Operation

  • ONE store Unity Plugin Package / Download Plugin

  • Download SDK Package & Sample Application

Last updated