Amazon In-app purchase Test

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

Hello @Commerce_test ,

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

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.

2 Likes

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.

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/
and also the App Tester companion app:

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.

1 Like