# Amazon In-app purchase Test

**URL:** <https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477>\
**Category:** Q&A\
**Tags:** appstore-testing\
**Created:** [January 24, 2025, 7:06am UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477 "2025-01-24T07:06:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Commerce\_test](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@Commerce\_test](https://community.amazondeveloper.com/u/Commerce_test)\
**Post date:** [January 24, 2025, 7:06am UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477/1 "2025-01-24T07:06:03Z")

</div>

I am working on creating a Test environment for in-App purchase using Amazon App tester. I don’t have an fire device to do the testing. can I use virtual device to do the test? Will it affect my testing in anyway? Also is there any other way to test in-app purchases without Amazon App tester

---

<div class="post-metadata">

**Author:** ![Emma](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/emma/32/880_2.png) [@Emma](https://community.amazondeveloper.com/u/Emma)\
**Post date:** [January 24, 2025, 8:04am UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477/2 "2025-01-24T08:04:28Z")

</div>

Hello @Commerce_test ,

Thanks for posting. You can use a virtual device to test your apps. Please refer to the following document:

> **[Test Without an Amazon Device (Fire Tablets) | Fire Tablets](https://developer.amazon.com/docs/fire-tablets/ft-testing-without-an-amazon-device.html)**
>
> If you don't have an Amazon device available to test your apps, you can create a virtual device with the same specifications as a Fire tablet or phone. The steps described here ...

We also recommend using Live App Testing (LAT) to test your app. LAT allows you to distribute your app to a predefined set of testers before publishing it live in the Amazon Appstore. This is a great way to test your app in a production-like environment without needing to own the actual hardware.

> **[Get Started with Live App Testing | App Testing](https://developer.amazon.com/docs/app-testing/live-app-testing-getting-started.html)**
>
> This page provides an introduction on how to use Amazon's Live App Testing (LAT) service. For a conceptual overview of Live App Testing, see Understanding Live App Testing.For a...

---

<div class="post-metadata">

**Author:** ![Commerce\_test](https://avatars.discourse-cdn.com/v4/letter/c/91b2a8/32.png) [@Commerce\_test](https://community.amazondeveloper.com/u/Commerce_test)\
**Post date:** [January 24, 2025, 8:50am UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477/3 "2025-01-24T08:50:49Z")

</div>

Thanks you @Emma.

I also want to test RTN delivery. Is it only possible to see the RTN at the endpoint that I will be configuring or Is there any other way to intercept and verify the RTN before it hits the endpoint for testing purpose.

---

<div class="post-metadata">

**Author:** ![Levon](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/levon/32/74_2.png) [@Levon](https://community.amazondeveloper.com/u/Levon)\
**Post date:** [January 24, 2025, 10:08am UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477/4 "2025-01-24T10:08:05Z")

</div>

As far as I know, you can only see notifications at the endpoints, with no way to intercept them. However, I would strongly encourage you to use a real device for all your testing. It doesn’t have to be an Amazon device, in fact you can use your non-Amazon tablet or smartphone for testing IAP. For that, you need to install the Amazon Appstore client app on it, see:  
[https://www.amazon.co.uk/gp/mas/get/android/](https://www.amazon.co.uk/gp/mas/get/android/)  
and also the App Tester companion app:

> **[Amazon App Tester](https://www.amazon.com/dp/B00BN3YZM2)**
>
> Amazon App Tester is a tool that enables developers to test integration of their app with the Amazon In-App Purchasing API, Digital Rights Management API(DRM) and Mobile Associates API in a production like environment.

Login to the Amazon Appstore app on your device with the same account you use to login to your Developer Portal, and you should be able to see your apps in the beta environment (Live App Testing) as well. Such a setup will let you test IAP in a more realistic setting. Hope that helps.

---

<div class="post-metadata">

**Author:** ![system](https://dhm3gbtzu79o6.cloudfront.net/user_avatar/community.amazondeveloper.com/system/32/5065_2.png) [@system](https://community.amazondeveloper.com/u/system)\
**Post date:** [October 11, 2025, 3:51pm UTC](https://community.amazondeveloper.com/t/amazon-in-app-purchase-test/8477/6 "2025-10-11T15:51:06Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
