GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing developer.amazon.com — Create and Submit Single IAP items | In-App Purchasing
Create and Submit Single IAP itemsCreate and submit the in-app purchasable items for your IAP-integrated app before you submit the app to the Appstore. The Amazon Appstore will not test your app until both the app and your in-app items are submitted. Use the Developer Console to create in-app items one at a time. If you need to create a number of in-app items, you could use the bulk IAP submission. See Create and Submit a Batch of IAPs. You can update an existing in-app item in the live state. The new field values will take effect after you submit this version of the in-app item and it transitions to the live state. After you create the in-app items, you can download a JSON file that contains information about these IAP items. Use this JSON file to test your app with the Amazon App Tester. See IAP Testing Overview. Submit your in-app items before you start Live App Testing.
Watch the video tutorial to get started. For more details about how to configure purchasable in-app items, read the sections that follow. Create new in-app itemsNote: You need to create an app on the Developer Console before you can add In-App Purchase items to that app. To create an in-app item:
Add description and imagesEntering Display Title and a Description for English (US) are mandatory. For multilingual support, you might also want to enter translations of the Display Title and the Description. Note: The Amazon IAP purchase box (facilitated by the Appstore client present on the customers' devices) uses these translations. You don't need to manage this metadata within your app.
Add subscription terms Note: In previous IAP console UIs, Subscription Terms were defined as Subscription Periods. This is just a terminology update that does not affect your projects.
You must create new terms for your subscriptions. Terms are defined as the subscription periods provided to your customers. Every term has a unique term period and term SKU. Here is a summary of what you need to know:
For example, you can add new Weekly and Monthly terms.
Add pricing (for consumables and entitlements)If your item is a consumable or an entitlement, go to the Pricing section to enter a price for your item. For example, if you create a consumable this is how it looks like: ![]()
Note: the price that you set for each marketplace is your suggested list price, which includes any VAT or similar taxes that apply in that marketplace. The system displays this list price to end users (along with a note that all prices include VAT). Any VAT or similar taxes are deducted from the list price when calculating Royalties. Purpose of the IAP information fields
The Appstore does not display IAP information fields such as title or description. You will use the IAP API in your app to retrieve the information fields for each IAP, so that your app can display this information (such as title, description, price, and icon) to the user. For additional details, see step 5 of Integrate the IAP API. Download IAP data for testingWhen you have entered your in-app items, you can download a JSON-formatted data file containing all of the data for your items. Use this file when you test your app using the Amazon App Tester. For more information about testing your app, see IAP Testing Overview. To create the JSON file:
IAP price ranges for all currencies
Submit a new or updated in-app itemThe Submit IAP button remains inactive until you provide all required information. Complete the required fields and click Submit IAP to submit the in-app item. You can create in-app items for Live App Testing (LAT) only, or for both LAT and the currently live app. To submit for LAT only, click Submit to Test. To submit for both LAT and live, click Submit to Test and Live. For details on submitting an in-app item for LAT, see Live App Testing for IAP. After the approval process, the status of the in-app item becomes Live. You can track the status of the in-app item from the In-App Items tab of the app page. Update a live in-app itemYou can edit the fields of an existing in-app item in the live state. When you update fields and save the in-app item, the system saves the changes as a new version. The new values will take effect only after you submit this version of the in-app item. Updates to Consumables and Entitlements take effect for all users when the in-app item goes live. For a subscription in-app item, updates to the general information or the description fields take effect for all users when the updated subscription goes live. Warning: If you change a subscription price field, the system may not apply that change to existing subscribers, as described in Update subscription price Note: you cannot edit an in-app item if it is currently in transition to live state (for example, if the state is Submitted or Approved). Update subscription price Note: If you plan to update subscription prices, read this section carefully. The actual system behavior for a given subscriber depends on the price that the subscriber is currently paying.
If you change a subscription price, all new subscribers are charged the new price. However, existing subscribers keep their current price, unless the new price is lower than their current price. The overall intent of this approach is that existing subscribers will never experience a price increase on an active subscription, but they will get the benefit of a price decrease. If your subscription price decreases, an existing subscriber pays the new decreased price starting at the next renewal period of the subscription. Details
ExamplesYou lower the price of an existing monthly subscriptionSituation An existing subscriber has a monthly subscription with auto-renewal. The current subscription price is $12.99. Action During the month, you lower the price to $10.99 Result At the next renewal period (and beyond), the existing subscriber pays $10.99. Note: This action does not affect any subscribers currently paying less than $10.99 per month. You raise the price of an existing monthly subscriptionSituation An existing subscriber has a monthly subscription with auto-renewal. The current subscription price: $12.99 Action During the month, you raise the price to $14.99 Result At the next renewal period (and beyond), the existing subscriber continues to pay $12.99. Any new user signing up for this subscription will pay $14.99 a month. You offer a special introductory price for a new subscriptionSituation You create a new monthly subscription. Your intent is to offer a six-month introductory period at $9.99 per month, and then start charging the full price of $12.99 per month. Action You create the subscription with a price of $9.99 per month. After six months, you raise the price to $12.99 per month. Result Any subscriber that signed up during the introductory period will continue to pay $9.99 per month. Last updated: Mar 11, 2026 Supported devices | ||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |