I’m implementing App Store subscriptions using StoreKit 2 and testing in the Sandbox environment. Until about a week ago everything worked fine, but recently the Settings > Subscriptions screen shows this message for my test account:
“Your current payment method is not available.”
The behavior:
• Using a Sandbox tester account (not a production Apple ID)
• Purchase flow works successfully — the transaction completes, and I receive server notifications
• However, the system Settings app still displays that message under the subscription entry
• No code changes were made since it last worked
Questions:
1. What exactly does this message mean in the Sandbox environment?
2. Could this be related to any Apple system issue or recent backend update?
3. Has anyone else seen the same behavior in recent days?
Environment:
• Xcode 15.4
• iOS 17.5 (physical device)
• StoreKit 2 / Swift 5.10
• Sandbox tester (Japan region)
Thanks in advance for any insights or confirmations from others who are testing subscriptions in Sandbox!