Managing iOS Payments
If you have not yet provided your App Store Connect Account Holder’s Individual API Key to our team, you will need to deactivate plans in your Network that include iOS availability. In that case, there are extra steps you need to take to ensure members don’t purchase plans they won’t have access to.
Your App Store Connect Account Holder needs to mark these plans as Removed from Sale in App Store Connect.
Important: Only your App Store Connect Account Holder can make these changes.
Manual Process
First, go to the Apple Subscription page in App Store Connect by clicking on Subscriptions in the left navigation. Find the subscription based on the plan ID, click on that, then scroll to the “Availability” section and click the Remove from Sale option.
Note: Be sure you are choosing Remove from Sale and not deleting the plan in App Store Connect.
A pop-up will appear asking if you want to permanently remove the subscription from sale. Click the checkbox in the modal and then the Confirm button.
You’re not quite done yet! Make sure to click Save in the top right corner. That will set the status, and the plan will be removed from sale on iOS.
Once you’ve clicked on Save, you’ll see the “Developer Remove from Sale” status appear.
How to Automate Removals from Sale
If you want this process to be automated, we can help you! You’ll need to provide us with your App Store Connect Account Holder’s Individual API Key. This gives us permission to initiate tasks only the Account Holder can do.
To generate an Individual API Key, first navigate to App Store Connect and select “Edit Profile” from the top right drop down menu. Make sure you’re logged in as the account holder for your Network!
Scroll down to Individual API Key and click Generate Key.
Send us the Key ID and the downloaded API Key. Be sure to only provide these to us and no one else as these are sensitive secrets for your account!
Once you send us your API Key and Key ID, we’ll set those up so your plans are automatically removed from sale on iOS as soon as you deactivate a plan. There are some reasons why you may not want to send us the Individual API Key data, so you should discuss those with your community strategist and one of our technical team members before sending them to us.