The Samsung In-App Purchase (IAP) programming guide explains how to integrate and configure IAP, defines the IAP SDK and IAP Server APIs, and briefly describes what to do before submitting your app to Galaxy Store.
By integrating IAP, your apps can sell two types of in-app products.
Item: Goods and services that charge users on a one-time basis.
For consumable item purchases (for example, coins, special powers, gems), mark the item as consumed by calling the consumePurchasedItems() method so that the user can buy the item again after they have consumed it. Items can be repurchased only after the app reports them as consumed by calling consumePurchasedItems().
For non-consumable item purchases (for example, e-books, game boards), acknowledge delivery of the item by calling the acknowledgePurchases() method. Make sure that the acknowledged items cannot be repurchased.
NoteThe distinction between consumable and non-consumable types has been deprecated. Registering non-consumable items ended on January 14, 2026.
To complete an Item purchase, if your app has a secure backend, we recommend verifying the purchase and calling the acknowledgment/consumption APIs from your server. If your app is client-only, call consumePurchasedItems() (repurchasable items) or acknowledgePurchases() (non-repurchasable items) from the IAP SDK in your app.
Subscription: A set of benefits that charges users on a recurring basis.
App users can use subscription products as many times as they want during the free trial period or when a paid subscription is active.
For subscription purchases (for example, magazines, e-zines, newspapers) acknowledge delivery of the subscription by calling the acknowledgePurchases() method.
You can beta test your IAP integration before you submit your app for review and normal publication in Galaxy Store. See the Test Guide for more information.
Manage Your Cookies
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
developer.samsung.com, .samsung.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
Samsung Electronics
.samsung.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
Samsung Electronics
developer.samsung.com, google.account.samsung.com
Preferences Submitted
You have successfully updated your cookie preferences.