I’m trying to test IAP with Amazon Appstore DevTest.
When I’m trying to purchase an item, I have the expected screens that takes me through the purchase flow. But in the end, when redirected to my app, I have no receipt and return code stating “failed”.
Thank you for the detailed bug report on the IAP response code 4 issue with Amazon Appstore DevTest.
Our team is investigating this issue and will provide an update as soon as we have more information. Could you please share the relevant logs from your app to help us diagnose the issue further?
The exact timestamp after the failure is logged as : 1776158898148 (Tue Apr 14 2026 11:28:18 GMT+0200 (Central European Summer Time)).
To add more info about the issue, I’m receiving an email confirmation from Amazon about the subscription, so it looks like the purchase is ok on Amazon Appstore DevTest… But I’m not getting a successful response status code or any receipt.
Thank you for sharing the detailed app logs and timestamp information. I’ve passed these details on to our team for investigation.
Could you please provide the complete device logs (journalctl/syslog) that cover the timeframe around 04/14/2026 11:28:18 GMT+0200? This will help us diagnose why the purchase is completing on Amazon Appstore DevTest but returning response code 4 with a null receipt.
Thanks for your patience as we work to resolve this.
Thanks for sharing the fresh logs. Our investigation confirms the subscription was successful on the server side - the issue appears to be on the client/SDK side, which is why the receipt is coming back as null.
The attached logs are incomplete and don’t include the full IAP process flow. Could you please share the complete logs in fresh terminal session covering the entire purchase journey?
Thanks for the clarification. By “complete logs,” we mean logs captured from a fresh terminal session (not from an IDE terminal or iTerm) that cover the entire purchase journey from start to finish - including initialization, the purchase attempt, and the response.
Using loggingctl log -f is fine, but please make sure the session is started fresh before initiating the purchase so no log entries are missed.
Here a more logs, starting before the app is even launched.
SKU: AMAZON_UAT_2_SOCIETY_PLUS_4_90_TERMS
Purchase initiated at 2026-04-22T13:14:18.056Z
Purchase failure at 2026-04-22T13:14:32.295Z (no receipt id received)
I received an email confirmation that the purchase was successful.