Hello,
We are currently seeing errors when validating receipts for every auto-renewable subscription purchased through both StoreKit 1 and StoreKit 2. Details below.
Case 1 — StoreKit 1
Calling
https://buy.itunes.apple.com/verifyReceipt with the subscription receipt returns:
"status": 21006, "expiration_intent": "5"
Case 2 — StoreKit 2
Calling https://api.storekit.itunes.apple.com/inApps/v1/subscriptions and reading the most recent transaction (LastTransactionsItem) returns status 3.
Within JWSRenewalInfoDecodedPayload: autoRenewStatus = 1, expirationIntent = 5
Timeline
We believe renewals stopped processing for essentially all auto-renewing subscribers of our app as of 2026-09-18 09:30 KST (UTC+9).
After resolving an agreement/licensing issue on our side, new purchases and some receipt validations recovered as of 2026-09-21 11:49 KST.
However, most existing receipts still return expirationIntent = 5 when we query receipt validation or subscription status.
Questions
Is any action required on our side — a server-side change, a configuration change in App Store Connect, or a further review of our agreements?
Now that the agreement issue is resolved, when are the renewals that were left pending during the outage expected to be processed?
Any guidance would be appreciated.
Thank you.
Topic:
App & System Services
SubTopic:
StoreKit
Tags:
App Store Server API
In-App Purchase
Subscriptions
StoreKit
0
0
265