Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
The following are frequently asked questions (FAQ) about Quick Subscribe.

General Quick Subscribe FAQ

Yes, to help you with account creation and sign-in, Amazon passes the customer details (email, first name, last name, and zip code) to you.
The subscription is added to the customer’s account after they subscribe through Quick Subscribe. Customers can use the “app only” option to download the app on additional devices. Customers can then access their subscription on those devices.
Yes, Quick Subscribe supports A/B testing. You can contact your Amazon representative to set up the test experiment.
If you have enabled accelerated subscriptions, all receipts are returned. If you turn off accelerated subscriptions, you will no longer have all receipts returned when you call getPurchaseUpdates() with false.
Quick Subscribe is available in all marketplaces except India (IN).

One-click account information sharing FAQ

Quick Subscribe with one-click account information sharing enables the customer to share their Amazon account information with your app in a one-click process. In Quick Subscribe without this feature, the customer has to manually sign up for an account to use your service.
Customers who can’t update the app to your latest version can use your previous implementation of Quick Subscribe that doesn’t support one-click account information sharing.
The notifyFulfillment() method is included in the Purchasing Service of IAP SDK on the client-side, and confirms fulfillment of an item by sending a fulfillment result to Amazon. The Acknowledge Receipt API achieves the same objective but through a server-to-server call using the acknowledgeReceipt operation.You must use at least one of these methods in your app to communicate the fulfillment result to Amazon. If you’ve already integrated with the Acknowledge Receipt API, you can continue to use it, however using notifyFulfillment() is the preferred method. You can also choose to use both the Acknowledge Receipt API and notifyFulfillment() in your app.
If you need additional information, your app must request the required information from customer.
You can use App Tester to mock the consent status attribute of the getUserData() method. To test your integration, set the response for consent status to CONSENTED or UNAVAILABLE. If the returned status is CONSENTED, your app should call requestUserProfileAccess() to fetch the authorization code. Then, make calls to the Appstore IAP REST APIs to get the customer data and automatically sign them in. If the returned status is UNAVAILABLE, your app should fall back to the default sign-in experience.

Integration with other IAP features FAQ

Yes, you can offer both Quick Subscribe and a free trial on the same subscription product. However, Quick Subscribe doesn’t support 60-day free trials.
Quick Subscribe can detect a free trial created previously on the Amazon Appstore and does not allow the customer to enter into an additional trial period. However, if the customer started a trial outside of Amazon, Quick Subscribe cannot detect this information and the customer may enter into an additional free trial.
Yes, you can offer both Quick Subscribe and promotional pricing on the same subscription product. However, Quick Subscribe doesn’t support promotional pricing at weekly or biweekly intervals.

Last modified on September 30, 2025