Hi, I have deployed my app on Test Flight, I have two subscriptions, monthly and yearly. User can have one of them at a time and upgrade, downgrade to the other. Upgrade, downgrade, cancel from the Apple Settings worked fine in the sandbox environment when testing locally. Now when I have deployed the app on TestFlight, I was able to purchase the subscription successfully from my app. Now when I want to cancel my subscription from the Apple Settings it gives me the following error after confirming cancellation, 'Your request is temporarily unable to be processed. Please try again later.' Also the other subscription offer (yearly) is also not shown to which I could upgrade, even though in the sandbox I was able to upgrade downgrade from the settings. Another thing I have noticed is that the app Icon or name is not shown anywhere in settings with the subscription. Instead of app icon only empty square is shown. Even though app icon shows fine everywhere else. Can someone please help me figure out this issue?
Cancel subscription not working in TestFlight
Hello, same problem here
Has your app been reviewed? Can we even test these things on TestFlight if our app has not passed the review?
Testing In-App Purchases in the sandbox environment doesn’t require uploading your app binary to App Store Connect. TestFlight uses the sandbox environment for in-app purchases. For more information about testing in-app purchases In the sandbox, see Testing In-App Purchases with sandbox.
Now when I want to cancel my subscription from the Apple Settings it gives me the following error after confirming cancellation, 'Your request is temporarily unable to be processed. Please try again later.'
People can upgrade, downgrade, or cancel their subscription by choosing Settings > Apple ID > Subscriptions on an iOS or iPadOS device. TestFlight doesn’t support this page.
To cancel a subscription in TestFlight, present the Manage Subscriptions page within your app. For more information, see showManageSubscriptions(in:) or manageSubscriptionsSheet(isPresented:).
- I am unable to cancel my sandbox subscription:
"Your request is temporarily unable to be processed".
- The monthly subscription is renewing on a daily basis, which is odd because typically it is faster.
Here is a possible clue: When I did the in app purchase, typically, I get a second confirmation box saying "You're all set". However, this last time I did not. I then tried to subscribe again, and it said I was already subscribed.
I then went to my database, and noticed that the purchase ID was different than the one I can obtain from the store API.
It's been days and the subscription just keeps renewing. I tried to cancel in app, and online (the subscription shows, but cancel button does nothing online either).
At this point, I can no longer test subscriptions.
Hi, I have exactly same problem with my app. Subscription just keeps renewing every day for already a month. First I thought that it would stop in couple of days but I don't think so.
Also, my app is macOS based and there is literally no way to see or managed the subscriptions in sandbox for this kind of apps.
I found temporary workaround – logging in with a different sandbox user. However, this is not covering all test cases I need to check.
This needs to be addressed soon please!
I am also having the same problem
Bump. How such a big issue is still not being addressed?
Same thing. I have set a test user for my app. I've verified that the subscription should renew every 5min. Then add this user to my iPad as a Sandbox account in App store for my local development tests. I made a subscription through the app and the renewal is set to 1 day and I am not able to cancel getting the same error: Your request is temporarily unable to be processed. Please try again later.
. I've tried to clear purchase history for that account from the Users and Access
option for test users from AppStore Connect but this didn't helped at all. And finally - when I try to get purchase history of the test user I get all the sort of information but the transaction receipt is empty for some reason, so I assume then something went wrong with the creation of the subscription on the first place (nevertheless I got message the subscription was successful).
Same problem here. Keeps renewing every 24h and there is no way to cancel it?