iOS in-app purchase configuration enables membership monetization directly within the iOS application. Product setup requires App Store Connect account configuration and product creation. This document explains how to configure agreements, create products, add localization, and configure server notifications.
Understanding iOS In-App Products
iOS in-app products enable members to purchase memberships through the App Store. Apple processes all transactions and remits payment after commission deduction. Product types include non-consumable items for one-time purchases and subscriptions for recurring billing.
Completing Agreements and Banking Setup
Financial configuration must be completed before creating products.
- Log in to App Store Connect em appstoreconnect.apple.com.
- Clique em Negócios in the top navigation.
- Selecione o Legal Entity Name da lista.
- Clique no botão Agreements guia.
- Review and agree to all displayed terms.
- Clique em Set Up Tax, Banking, and Contacts under Paid Apps.
- Clique em Add Bank Account to configure the revenue receiving account.
- Enter bank account details in the required fields.
- Clique em Complete Tax Forms to open the tax information section.
- Fill out all required business tax information fields.
- Navegue até a seção Contacts seção.
- Add contact information for all required roles.
- Clique em Salvar to finalize the configuration.
Creating In-App Purchase Products
Product creation occurs within App Store Connect for the specific app.
- Navegue até App Store Connect em appstoreconnect.apple.com.
- Clique em Apps in the top navigation.
- Selecione o MemberPress App from the app list.
- Clique em In-App Purchases in the sidebar for non-consumable products.
- Clique em Assinaturas in the sidebar for subscription products.
- Clique no botão + icon or Criar button to begin product creation.
First products must be submitted with a new app version. Subsequent products can be submitted individually without app updates.
Selecting Product Type
Product type determines purchase behavior and member access duration.
Non-Consumable products provide permanent access after a single purchase. Examples include lifetime course access or permanent feature unlocks.
Auto-Renewable Subscription products bill members automatically at regular intervals. Examples include monthly or annual membership plans with automatic renewal.
Non-Renewing Subscription products provide time-limited access without automatic renewal. Members must manually repurchase after expiration.
Configuring Product Details
Product configuration requires specific identifiers and subscription settings.
- Digite um Reference Name for internal identification purposes.
- Digite um Product ID using reverse domain notation format.
- For subscription products, select Subscription Duration from available options.
- For subscription products, select an existing Subscription Group or create a new group.
- Clique em Salvar to store product information.
Adding Pricing and Localization
Pricing and localization configuration make products available in specific regions with appropriate descriptions.
- Navegue até a seção Subscription Prices ou Preços seção.
- Clique em + to add a new price point.
- Select the primary currency from the dropdown.
- Choose a price tier from the available options.
- Clique em Salvar to store the pricing configuration.
- Navegue até a seção Localizations seção.
- Clique em + to add a new localization.
- Select the app's primary language from the dropdown.
- Digite um Nome de exibição for product identification in the store.
- Digite um Descrição explaining product benefits and features.
- Clique em Salvar to store localization.
- Repeat steps 7-11 for additional languages if needed.
Localization ensures members see product information in their preferred language.
Completing Review Information
Review information helps Apple reviewers understand and test the product.
- Navegue até a seção Review Information seção.
- Clique em Selecionar arquivo to upload a screenshot.
- Select a screenshot with dimensions 640 × 920 pixels showing:
- Course screen for course products;
- Exclusive content for membership products.
- Entrar Review Notes describing:
- Product purpose and benefits;
- Content unlocked by purchase;
- Access instructions for reviewers.
- Clique em Salvar to finalize review information.
Product status must display “Ready to Submit” before appearing in MemberPress App settings. Only submitted products can be selected for app integration.
Adding Subscription Group Localization
Subscription group localization provides translated descriptions for subscription collections.
- Navegue até a seção App Store Connect app page.
- Clique em Assinaturas in the sidebar.
- Select the subscription group requiring localization.
- Clique em + próximo a App Store Localizations.
- Select a language from the dropdown.
- Complete all required localization fields.
- Clique em Adicionar to save the localization.
- Repeat steps 4-7 for additional languages.
Configuring App Store Server Notifications
Server notifications inform the WordPress site of subscription events, including renewals, cancellations, and refunds.
- Navegue até a seção App Store Connect app page.
- Clique em App Information in the sidebar.
- Role até o URL for App Store Server Notifications seção.
- Enter the production URL in the format: https://yourdomain.com?ios_s2s_notification=1
- Enter the sandbox URL in the format: https://yourdomain.com?ios_s2s_notification=2
- Selecione Version 2 from the notifications version dropdown.
- Clique em Salvar to finalize notification configuration.
Server notifications enable automatic subscription status updates on the WordPress site without manual intervention.