
Note: Amazon offers no refunds on purchases of in-app items. The following table summarizes the separation of responsibility between your app and the Amazon Appstore when implementing IAP: Responsibility Do not provide a confirmation or other interstitial dialog to the customer regarding the purchase flow. For example, if the customer does not have a valid credit card on file, the Amazon Appstore redirects the customer to a page where they can update their payment information. If a purchase is unsuccessful, the Amazon Appstore presents the relevant messaging to the customer your app should not message the customer.
Handle any preconditions or error scenarios. This app presents the user interface for all aspects of the purchase workflow: Once a user initiates a purchase, the Amazon Appstore client app surfaces and presents an Amazon-branded user interface to complete the transaction. The Amazon Appstore provides all of these pieces of a transaction. You do not need to provide purchase dialogs, transaction timeout logic, or "Thank You" dialogs. Amazon runs the purchase workflow, starting when the customer decides to purchase an item and ending when Amazon provides the app either a receipt for the purchase or a status code, in the case of a failed purchase. The Amazon Appstore plays an integral part of the IAP API workflow. The IAP API handles details about purchase flow, payment processing, providing a receipt to your app, and managing rights to the purchasable content, so that you do not have to code these things yourself. Enable customers to subscribe to content available within your app. Unlock bonus levels or mini-games by allowing users to purchase access to this content. Allow your customers to purchase items to enhance their gaming experience, such as currency, extra moves, or lives. Create a "freemium" model for your app where the app itself is free but you charge a premium for advanced services or functionality.
The following scenarios describe potential use cases for IAP: With In-App Purchasing (IAP), your app's users can purchase various types of digital items within your app, such as extra lives for a game or a subscription to premium content.
This page gives a high-level introduction to the IAP API. Amazon supports an IAP API for Android Apps and Web Apps. The In-App Purchasing (IAP) API allows your app to present, process, and fulfill purchases of digital content and subscriptions within your app. IAP Best Practice - Track Customer Purchase Trends.Digital Rights Management (DRM) for Android.Migrate from Google Play Billing to IAP.