Configure In-app Purchases (iOS)
Last updated
Was this helpful?
If your app unlocks virtual goods, features, subscriptions, or premium content, Apple requires you to use In-App Purchases (IAP).
Follow the steps below to connect your in-app purchases with App Store Connect.
Log in to App Store Connect.
Navigate to the Business section.
Accept the Paid Apps Agreement.
You cannot enable in-app purchases unless the Paid Apps Agreement is accepted.
In your App Store Connect account, navigate to Apps from the top menu.
Select your app.
From the side menu, locate In-App Purchases under Monetization.
Click Create and select the appropriate in-app purchase type.
Enter the Product ID generated in your AppMySite in-app purchase dashboard.
Add a clear product name and description.
Configure price, localization, and availability.
The Product ID entered in App Store Connect must exactly match the Product ID generated in your AppMySite dashboard.
Go to App Store Connect > Apps > Select your app.
Under Monetization, click Subscriptions.
Click Create to create a subscription group (optional but recommended).
Assign a clear name to the group.
Click Create under Subscriptions.
Enter the Product ID generated in your AppMySite in-app purchase dashboard.
Add a descriptive name for users.
Configure pricing, localization, and availability.
To connect Apple’s servers with your app backend, you must configure server notifications.
In your App Store Connect account, navigate to Apps and select your app.
In the sidebar under General, click App Information.
Scroll to App Store Server Notifications.
In both the Production Server URL section as well as the Sandbox Server URL section, click Set Up URL.
Paste the URL obtained from the "Server URL" field from the In-app Purchase configuration screen on AppMySite in both the sections.
Click Save to complete.
Both Production and Sandbox Server URLs must be configured to ensure proper in-app purchase validation.
Last updated
Was this helpful?
Was this helpful?