# In-app purchase receipt validation fails: first 30 minutes checklist

Source: https://releasefailures.com/incidents/in-app-purchase-receipt-validation-fails/
Content version: 1.0.0
Verified on: 2026-10-21
Licence: CC BY 4.0

Definition: Store receipts are rejected after a validation or sandbox endpoint change.
- [ ] FM-01 Compare processed purchases per platform and product type with the previous days to find the gap, such as Android consumables.
- [ ] FM-02 Check whether the failures began after an in-app purchase plugin upgrade or with no deploy, which points to a store-side change.
- [ ] FM-03 Search server logs for parse errors on serverVerificationData, such as a TypeError when extracting the transaction id.
- [ ] FM-04 Decide between downgrading the plugin, turning on its option to keep the older store framework, or shipping server-side JWT verification.
- [ ] FM-05 Store every failed receipt and purchase token so the purchases can be replayed once handling is fixed.
- [ ] FM-06 Tell affected users that restoring purchases in the app makes missing consumable items appear.
- [ ] FM-07 Post a status update that names the affected platform and purchase type, and state that missed purchases will be replayed.
