IAP response code 4 and receipt null with Amazon Appstore DevTest

:backhand_index_pointing_right: Bug Description


1. Summary

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”.

App Name: Molotov UAT
App Link on Amazon Appstore: https://www.amazon.com/gp/product/B0FPMQL765

Bug Severity
Select one that applies

  • Impacts operation of app
  • Blocks current development
  • Improvement suggestion
  • Issue with documentation (If selected, please share the doc link and describe the issue)
  • Other

2. Steps to Reproduce

  1. Build the app in debug
  2. Resign the app with the certificate setup for Amazon Appstore DevTest
  3. Purchase an item

3. Observed Behavior

IAP flow ends with success but returns a failure response and no receipt.

{
  "receipt": null,
  "requestId": {
    "requestIdStr": "580ac8c4-66b9-4c46-977c-23cf04bacd5e"
  },
  "responseCode": 4,
  "userData": {
    "userId": "5dccA8n2qgKSeTWsKSfpkqKTdrVUAbURmR5gYNeC8qA=",
    "marketplace": "FR",
    "lwaConsentStatus": 1,
    "userProfileAccessConsentStatus": 1
  }
}

4. Expected Behavior

Response Code should be 0 and receipt not null.

4.a Possible Root Cause & Temporary Workaround

N/A

5. Logs or crash report

N/A

6. Environment

  • SDK Version: 0.22.5875

  • App State: Foreground

  • OS Information:

NAME="OS"
OE_VERSION="4.0.0"
OS_MAJOR_VERSION="1"
OS_MINOR_VERSION="1"
RELEASE_ID="14"
OS_VERSION="1.1"
BRANCH_CODE="TV Ship day60"
BUILD_DESC="OS 1.1 (TV Ship day60/101)"
BUILD_FINGERPRINT="4.0.249302.0(3072cab629675a74)/101N:user/release-keys"
BUILD_VARIANT="user"
BUILD_TAGS="release-keys"
BUILD_DATE="Sat Mar 14 22:24:12 UTC 2026"
BUILD_TIMESTAMP="1773527052"
VERSION_NUMBER="1401010010120"

Hi @dyang-fubo,

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?

Thanks for helping us improve the Vega platform.

Warm regards,
Aishwarya

Hi @dyang-fubo,

Could you please provide the relevant device logs (journalctl/syslog) that cover the timeframe when you encountered this issue?

Additionally, it would be helpful if you could share:

  • The exact timestamp when the purchase failure occurred

  • Any app-level logs showing the IAP transaction flow

This information will help our team diagnose why the purchase flow is completing successfully but returning a failure response with no receipt.

Thanks for your patience as we work to resolve this.

Best regards,
Aishwarya