Developer Console

In-App Purchasing Release Notes

Release and documentation updates. Bookmark this page to keep in touch with new and changing in-app purchasing (IAP) features, docs, and additional resources for developers.

Date Description
November 4, 2024 Appstore SDK: Updated sample app build scripts to the latest stable version of AGP and Gradle to support JDK 21. Sample apps are ready to use and don't require additional changes to work.
October 24, 2024 Live App Testing: You can now bulk import test in-app purchase (IAP) items to use in LAT. For details, see Import and export multiple in-app items.
October 14, 2024 Appstore Billing Compatibility SDK: Version 4.2.0 released. The Appstore Billing Compatibility SDK is compatible with the Google Play Billing Library version 4.0, 5.0, 6.0, and 7.0. For more, see Appstore Billing Compatibility SDK.
October 10, 2024 Live App Testing: You can create test in-app purchase (IAP) items to use in LAT. For details, see Live App Testing for IAP.
May 22, 2024 Receipt Verification Service: The Receipt Verification Service (RVS) now supports the Appstore Billing Compatibility SDK. For details, see RVS for Consumables and Entitlements and RVS for Subscriptions.
December 4, 2023 Appstore SDK: Version 3.0.5 released. Adds support for Quick Subscribe one-click account creation.
October 27, 2023 Appstore Billing Compatibility SDK: Version 4.1.0 released. The Appstore Billing Compatibility SDK now includes support for subscriptions. For details, see Appstore Billing Compatibility Subscriptions.
June 6, 2023 Documentation Update: Added guides for Appstore Billing Compatibility SDK Best Practices and Appstore Billing Compatibility SDK Troubleshooting.
March 15, 2023

Appstore Billing Compatibility SDK: Official release of version 4.0.0. This SDK is compatible with the Google Play Billing API. If you have an existing Android app that is already integrated with the Google Play Billing Library, this SDK allows you to port your app to the Amazon Appstore with minimal changes.

If your app is already integrated with the Appstore SDK and you don't plan to use this feature, you do not need to switch to this SDK. For differences between the SDKs, see Feature comparison.

Download | Documentation

March 13, 2023 Appstore SDK: Version 3.0.4 released with the following features.
  • Pending Purchases. A pending purchase can be initiated from the Amazon Kids experience. A child can make a purchase request, which is then reviewed and approved asynchronously by a parent on their own device. Documentation.
  • Simple sign-in. Simple Sign-in (SSI) simplifies the sign-in experience for apps on Fire OS devices by eliminating the need for customers to remember and manually type their login credentials to log into your apps on multiple devices. Documentation.
January 24, 2023 Documentation Update: Added frequently asked questions (FAQs) about free trials and Amazon Coins.
November 17, 2022

Appstore Billing Compatibility SDK: Beta release of Appstore Billing Compatibility SDK version 4.0.0 (formerly known as Appstore SDK Compatible With Google Play Billing API). This SDK is compatible with the Google Play Billing API. If you have an existing Android app that is already integrated with the Google Play Billing Library, this SDK allows you to port your app to the Amazon Appstore with minimal changes.

If your app is already integrated with the Appstore SDK v3.0.3 and don't plan to use this feature, you do not need to update your SDK at this time. For differences between the SDK versions, see Feature comparison.

Download | Documentation

September 20, 2022 Documentation Update: Updated Android manifest examples for IAP and DRM to support Android 12 and higher.
June 30, 2022 Promotional pricing feature added.
  • Developer Console: Developers can choose to target certain customer segments for promotional pricing and configure the start and end dates for the promotional pricing plans. Documentation.
  • Appstore SDK: Version 3.0.3 released. In the getProductData call, developers can get the promotion details if a customer is eligible for promotions. Documentation.

  • Receipt Verification Service: Developers can get the promotion status for a given receipt. Documentation.
  • Sales reports: Developers can see the promotional orders with the reason the promotion was applied to the customer. Documentation.
May 23, 2022 Appstore SDK: Improvements on the IAP sample apps included with the Appstore SDK. IAP sample apps now work out-of-box without requiring changes from developers. The project structure of the sample apps has been changed for Android studio compatibility. The MySku.java file has been updated so that SKU unavailability can be set at the marketplace level. Fixed typos and comments in sample app source code.

Sample apps affected: SampleIAPConsumablesApp, SampleIAPEntitlementsApp, and SampleIAPSubscriptionsApp.

Download the latest Appstore SDK to get the sample apps.
November 1, 2021 In-app purchasing now supports the Mexico marketplace (Amazon.com.mx).
October 18, 2021 Appstore SDK: The Appstore SDK provides functionality for handling Digital Rights Management (DRM) and In-App Purchasing (IAP) within your Java Android apps. The Appstore SDK supports apps targeting Fire TV, Fire tablets, and third-party devices where Amazon apps can be installed.

The Appstore SDK will replace the previous SDK, IAP v2.0. Use the Appstore SDK for any new apps you submit to the Amazon Appstore. You can continue using IAP v2.0 for any existing apps, or transition them to the new Appstore SDK.

Learn more about the Appstore SDK in the documentation:
Transition | Integrate | Download
July 15, 2021 Real-Time Notifications: Real-Time Notifications is now available for In-App Purchasing. Real-Time Notifications (RTN) are server-to-server push notifications that provide comprehensive data about in-app purchases in real time. For additional information, see Overview of Real-Time Notifications.
March 30, 2021 Receipt Verification Service: Amazon no longer supports RVS Sandbox. The RVS Sandbox feature has been replaced by RVS Cloud Sandbox. The IAP SDK for Android has been updated to remove deprecated RVS Sandbox binaries.
March 1, 2021 Receipt Verification Service: In-App Purchasing released a new version of the RVS sandbox environment, RVS Cloud Sandbox. This environment will replace the existing sandbox environment, RVS Sandbox. Beginning March 30, 2021, we will no longer support RVS Sandbox.
December 2, 2020 Receipt Verification Service: New data field cancelReason added for RVS. For additional information, see RVS response fields for successful transactions.
September 21, 2020 Receipt Verification Service: The data field isFreeTrial is now freeTrialEndDate. freeTrialEndDate provides the end date of a subscription's free trial period. For additional information, see Receipt Verification Service for Appstore SDK IAP.
September 14, 2020 Receipt Verification Service: New data fields added for RVS: autoRenewing, gracePeriodEndDate, and isFreeTrial. For additional information, see Receipt Verification Service for Appstore SDK IAP.
August 24, 2020 Correction: Previously, the manifest code sample in the IAP SDK integration documentation had an error with the permissions for the ResponseReceiver. (The permission attribute was applied to the action node instead of the receiver node.) This was corrected in the documentation, Javadoc, and example apps. See ResponseReceiver for more details.
June 8, 2020 New and improved Developer Console layout and workflow for IAP.
October 1, 2017 IAP Submission: Submit a batch of IAP items at the same time, using a CSV file to upload new and updated IAP items. For additional information, see IAP Batch Submission
September 1, 2016 IAP SDK: Products returned by the getProductData API now include a Coins reward amount, an optional field that surfaces the amount of Amazon Coins a customer will be rewarded after purchasing that product.

Last updated: Nov 04, 2024