iOS App Store Setup
Setup your account
Before you can create your In-App Purchases, you are required by Apple to request and fill out their Paid Applications contract.
To do so, log into your App Store Connect account, and go to the Agreements, Tax, and Banking section. In this section, you will see the ability to request the Paid Applications contract towards the top of the page.
After this is complete, you will now be able to add your In-App Purchases.
Consumable - a one-off purchase which can be repeated and keeps no history
Non-Consumable - a product that can only be purchased once and keeps history in your apple account. If you try and buy a second time, it reports you have already purchased and offers a free download
Auto-Renewable Subscription
Non-Renewing Subscription
Create the item or subscription to purchase
Required role: You must have the Account Holder, Admin, App Manager, Developer, or Marketing role to add and edit in-app purchases. Learn more here: Apple Developer Role Permissions.
From My Apps, select your app.
In the sidebar under In-App Purchases, click Manage.
To add an in-app purchase, go to In-App Purchases and click the Add button (+).
Select Consumable, Non-Consumable, or Non-Renewing Subscriptions and click Create. For auto-renewable subscriptions, see Create an auto-renewable subscription.
Add the reference name, product ID, and a localized display name.
Click Save, or Submit for Review.
You can enter all your metadata when you create your in-app purchases, or enter your in-app purchase information later.
Setup in-app purchase testers
You can test your app and in-app purchases without creating financial transactions by using sandbox, a test environment that uses the infrastructure of the App Store but doesn’t process actual payments. Instead, it returns transactions as if payments were processed successfully.
From Users and Access, click Testers under Sandbox.
Click the Add icon (+).
Enter the tester information, then click Invite.

Account information cannot be edited once a Sandbox Apple ID is created.
Create an app password
Create an App Password: used to verify purchases
Navigate to Appleid.apple.com from your web browser and sign in with your Apple ID and Password.
Verify your identity with two-factor authentication.
Under the Security section, select Generate Passwords.
If you don't see the option to generate app-specific passwords, you'll need to enable two-factor authentication, which is different than two-step verification.
Enter a label for the password. Be sure the name relates to the app for which you are generating the password, like "Outlook" or "Thunderbird."
Select Create.
Copy the app-specific password you generated and save it in a file on your local system such that you may reference it as needed while building your app.



Last updated
Was this helpful?