Symptoms
- An App Store subscription purchase succeeds, but the expected subscription/account association does not occur.
- You see Apple transaction data, but the
appAccountTokenvalue is missing or blank. - Renewals or upgrades appear disconnected from the original customer/account mapping.
Common Causes
appAccountTokennot set in the purchase request (most common).- Incorrect field used (e.g., using a deprecated or unrelated identifier rather than
appAccountToken). - Token inconsistency: a new token is generated per purchase/renewal rather than reusing the same UUID for the same customer.
Reminder:
appAccountToken must be a UUID and should be stable for a given customer/account over time.How to Confirm
- Inspect your App Store transaction data (signed transaction payload / decoded transaction info).
- Confirm whether
appAccountTokenis present and non-empty. - Validate it is a UUID format (example:
6de8ef5f-ac46-4b9f-9347-f5f6681349a0).
TransactionInfo={
appAccountToken=,
bundleId=...,
environment=Production,
productId=...,
transactionId=...
}If
appAccountToken is blank: the purchase may be completing in Apple successfully, but your integration will be unable to reliably associate the transaction to the intended customer/account.How to Fix
- Update your iOS implementation to set
appAccountTokenduring the purchase flow (use a UUID you generate and store for the customer). - Ensure the same customer always uses the same token (do not regenerate for renewals/upgrades).
- Test in Sandbox and confirm the token is returned in the transaction payload.
- Deploy to Production and confirm the Production payload includes
appAccountToken.
Tip: If behavior differs between Sandbox and Production, compare the exact identifier you set in each environment and confirm you're using the correct Apple APIs/fields.
What to Send Support
If you still need help, include:
- Environment: Sandbox or Production
- Transaction UUID(s) and timestamp(s)
- The
appAccountTokenvalue you expected (if any) - The TransactionInfo object payload containing
appAccountToken
Comments
0 comments
Please sign in to leave a comment.