Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now
  1. Home
  2. Knowledge Base
  3. MemberPress App
  4. In-App Purchases
  5. Configuring iOS In-App Products for MemberPress App

Configuring iOS In-App Products for MemberPress App

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.

  1. Log in to App Store Connect at appstoreconnect.apple.com.
  2. Click Business in the top navigation.
  3. Select the Legal Entity Name from the list.
  4. Click the Agreements tab.
  5. Review and agree to all displayed terms.
  6. Click Set Up Tax, Banking, and Contacts under Paid Apps.
  7. Click Add Bank Account to configure the revenue receiving account.
  8. Enter bank account details in the required fields.
  9. Click Complete Tax Forms to open the tax information section.
  10. Fill out all required business tax information fields.
  11. Navigate to the Contacts section.
  12. Add contact information for all required roles.
  13. Click Save to finalize the configuration.

Note: Apple retains 15% commission for annual sales up to one million dollars and 30% for sales beyond one million dollars. Subscription commissions drop to 15% after the first renewal year.

Creating In-App Purchase Products

Product creation occurs within App Store Connect for the specific app.

  1. Navigate to App Store Connect at appstoreconnect.apple.com.
  2. Click Apps in the top navigation.
  3. Select the MemberPress App from the app list.
  4. Click In-App Purchases in the sidebar for non-consumable products.
  5. Click Subscriptions in the sidebar for subscription products.
  6. Click the + icon or Create 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.

  1. Enter a Reference Name for internal identification purposes.
  2. Enter a Product ID using reverse domain notation format.
  3. For subscription products, select Subscription Duration from available options.
  4. For subscription products, select an existing Subscription Group or create a new group.
  5. Click Save to store product information.

Note: Product ID must be unique across all app products and cannot be changed after creation.

Adding Pricing and Localization

Pricing and localization configuration make products available in specific regions with appropriate descriptions.

  1. Navigate to the Subscription Prices or Pricing section.
  2. Click + to add a new price point.
  3. Select the primary currency from the dropdown.
  4. Choose a price tier from the available options.
  5. Click Save to store the pricing configuration.
  6. Navigate to the Localizations section.
  7. Click + to add a new localization.
  8. Select the app's primary language from the dropdown.
  9. Enter a Display Name for product identification in the store.
  10. Enter a Description explaining product benefits and features.
  11. Click Save to store localization.
  12. 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.

  1. Navigate to the Review Information section.
  2. Click Choose File to upload a screenshot.
  3. Select a screenshot with dimensions 640 × 920 pixels showing:
    • Course screen for course products;
    • Exclusive content for membership products.
  4. Enter Review Notes describing:
    • Product purpose and benefits;
    • Content unlocked by purchase;
    • Access instructions for reviewers.
  5. Click Save 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.

  1. Navigate to the App Store Connect app page.
  2. Click Subscriptions in the sidebar.
  3. Select the subscription group requiring localization.
  4. Click + next to App Store Localizations.
  5. Select a language from the dropdown.
  6. Complete all required localization fields.
  7. Click Add to save the localization.
  8. 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.

  1. Navigate to the App Store Connect app page.
  2. Click App Information in the sidebar.
  3. Scroll to the URL for App Store Server Notifications section.
  4. Enter the production URL in the format: https://yourdomain.com?ios_s2s_notification=1
  5. Enter the sandbox URL in the format: https://yourdomain.com?ios_s2s_notification=2
  6. Select Version 2 from the notifications version dropdown.
  7. Click Save to finalize notification configuration.

Server notifications enable automatic subscription status updates on the WordPress site without manual intervention.

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.