## Zoho Billing - Product, solutions, integrations, support, and resources Index

Access the complete documentation index at:
https://www.zoho.com/ae/billing/llms.txt

Use this file to discover all available documentation pages before proceeding.

# App Store Integration

 ![](/billing/images/ue-resources/llm-utility-menu/sparkle-ai.svg) Explore With AI ![](/billing/images/ue-resources/llm-utility-menu/dd-arrow.svg) 

*   [Open in ChatGPT (opens in new tab)](https://chatgpt.com/?prompt=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fae%2Fbilling%2Fhelp%2Fomnichannel-subscription%2Fios%2Fapp-store-integration.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.)
*   [Open in Claude (opens in new tab)](https://claude.ai/new?q=Analyze+the+content+of+https%3A%2F%2Fwww.zoho.com%2Fae%2Fbilling%2Fhelp%2Fomnichannel-subscription%2Fios%2Fapp-store-integration.html+and+understand+it+thoroughly+so+I+can+ask+questions+about+it.)
*    ![Copy for LLM](/billing/images/ue-resources/llm-utility-menu/copy.svg) Copy for LLM
*    [![View as Markdown](/billing/images/ue-resources/llm-utility-menu/md.svg) View as Markdown (opens in new tab)](/ae/billing/help/omnichannel-subscription/ios/app-store-integration.md)

To set up Omnichannel Subscriptions for your iOS app, you must first integrate App Store with Zoho Billing. This enables real-time synchronisation of subscription lifecycle events and keeps your subscription data up to date across channels.

* * *

## Before You Begin

Ensure the following are in place:

*   An active Apple Developer account with Admin or Account Holder access.
*   Your app is registered in App Store Connect.
*   In-app purchase products are configured in [App Store Connect](https://appstoreconnect.apple.com/login).

* * *

## Integrate App Store with Zoho Billing

*   Log in to your Zoho Billing organisation.
*   Go to **Settings** in the top-right corner.
*   Select **Store Apps** under _Integrations & Marketplace_.

![Store Apps under Integrations and Marketplace](/billing/images/help/images/omnichannel-subscription/ios/settings-integrations.png)

*   In the _Store Apps_ page, click **Connect** next to **App Store**.

![Store Apps page](/billing/images/help/images/omnichannel-subscription/ios/store-apps.png)

*   Enter the required values in the integration configuration page.

![App Store configuration dialog](/billing/images/help/images/omnichannel-subscription/ios/app-store-configure.png)

*   Click **Configure Now**.

**Note:**

Your role must have access to the Settings module in Zoho Billing to configure integrations.

Use this reference while configuring the integration:

Field

Description

**Developer ID**

Enter your Apple Developer account identifier.

**Shared Secret**

Enter the shared secret from App Store Connect used to validate and decode receipts.

**Issuer ID**

Enter the Issuer ID from App Store Connect for secure API authentication.

**Server Key ID**

Enter the key ID for your App Store Server API key.

**In-App Purchase Key**

Upload the `.p8` private key generated for App Store Server API.

**Connect Key ID**

Enter the key ID for your App Store Connect API key.

**App Store Connect Key**

Upload the private key generated for App Store Connect API.

* * *

## Generate Required Credentials

Before completing the App Store integration, generate the required credentials from [App Store Connect](https://appstoreconnect.apple.com/login) and provide them in Zoho Billing.

### Copy the Developer ID

The Developer ID links your app to the correct Apple Developer account during integration.

*   Log in to your [App Store Connect](https://appstoreconnect.apple.com/login) account.
*   Go to the _Business_ section.

![App Store Connect Business page](/billing/images/help/images/omnichannel-subscription/ios/app-store-connect-business.png)

*   Copy the **Developer Account ID**.

![Copy Developer Account ID](/billing/images/help/images/omnichannel-subscription/ios/app-store-connect-developer.png)

*   Paste it into the **Developer ID** field in Zoho Billing.

### Generate the Shared Secret

The Shared Secret validates and decodes App Store payment receipts.

*   In App Store Connect, go to the _Users and Access_ tab.
*   Open the _Integrations_ tab.
*   Select **Shared Secret** under _Keys_.

![Shared Secret page](/billing/images/help/images/omnichannel-subscription/ios/shared-secret.png)

*   Click the **Add** icon to create a new secret, or copy an existing one.
*   Enter the secret in the **Shared Secret** field in Zoho Billing.

**Warning:**

If you regenerate the secret, the current one becomes invalid. Replace it in required places with the new secret.

### Generate the App Store Server API Key and Issuer ID

These credentials allow Zoho Billing to validate purchases and track subscription lifecycle events.

*   In App Store Connect, open the _Users and Access_ tab.
*   Switch to the _Integrations_ tab.

![App Store Connect Integrations tab](/billing/images/help/images/omnichannel-subscription/ios/app-store-connect-api.png)

*   Select _In-App Purchase_ in the sidebar.

![In-App Purchase keys page](/billing/images/help/images/omnichannel-subscription/ios/in-app-purchase-key.png)

*   Copy the **Issuer ID** and enter it in the **Issuer ID** field in Zoho Billing.
*   Click the **Add** icon to create a new In-App Purchase key.
*   Enter a key name and click **Generate**.

![Generate In-App Purchase Key dialog](/billing/images/help/images/omnichannel-subscription/ios/generate-in-app-purchase-key.png)

*   Copy the generated **Key ID** and paste it into **Server Key ID** in Zoho Billing.

![Copy Key ID for the generated key](/billing/images/help/images/omnichannel-subscription/ios/in-app-purchase-key-copy-id.png)

*   Download the generated `.p8` file and upload it into **In-App Purchase Key** in Zoho Billing.

![Download In-App Purchase Key](/billing/images/help/images/omnichannel-subscription/ios/in-app-purchase-key-download.png)

*   Enter all credentials in the Zoho Billing configuration form and click **Configure Now**.

![App Store configuration form filled](/billing/images/help/images/omnichannel-subscription/ios/app-store-configure-filled.png)

After configuration, Zoho Billing displays the In-App API key. Use this key during [SDK initialisation](/ae/billing/help/omnichannel-subscription/ios/ios-sdk-implementation.html#initialise-the-sdk).