Create your First App
To begin creating and developing subscription apps for the Zid App Market, ensure you have a registered partner account. Simply log in and follow the steps outlined below. Through the Partner Dashboard, you can build apps, test them on demo stores, launch them in the Zid App Market, and unlock new revenue opportunities!
Create Your Draft App
Navigate to My Apps from your Partner Dashboard. Click on Create Application button, and select Private/Public Application.
Begin by entering the basic details for your app, which will be displayed in Zid App Market to attract merchants!
| Item | Description |
| --- | --- |
| Application Name | The name of your app in Arabic an English as it will appear to merchants|
| App Categories | Choose relevant categories (max 3) to help merchants find your app |
| Application Language | Specify the language(s) your app supports |
| Maintainer E-mail | Provide an email address for merchant support and inquiries |
:::info[]
Once you click on Create Application, your app will be saved as a draft. You can return and continue editing it at any time.
:::
Configure App General Settings
After creating your draft app, you'll be redirected to the App Details page, where you can complete the required app configuration.
To authorize your app for use by merchants, you'll need to access and use the following credentials from the App Keys section:
| Item | Description |
| --- | --- |
| OAuth 2.0 End-Point | The authorization URL for handling OAuth requests |
| Client ID | The unique identifier for your app |
| Client Secret | The secret key used to authenticate your app |
App scopes define what features and services your app can access. In this section, choose the scopes required for your app's functionality. Be sure to provide clear justifications for each scope to help the review team approve your selections.
Embedding your app allows merchants to seamlessly interact with it directly within merchant dashboard, enhancing the user experience by minimizing the need to navigate to external pages.
:::info[]
Before enabling the embed feature, ensure that you have selected the embedded apps in the App Scopes section.
:::
Fill App Details
Application Video: Showcase your app through a video that demonstrates how it works and the value it provides.
:::info[Supported format]
Embedded YouTube video URL (e.g. https://www.youtube.com/embed/######)
:::
Application Pictures: Add images that visually represent your app, its features, or interface.
:::info[]
You can add different images for both Arabic and English language settings. If no English-specific images are provided, the Arabic images will be used by default.
:::
Application Icon: Upload a distinctive icon that will represent your app in Zid App Market and Merchant Dashboard.
Set up your app on development stores after creating them, to test its functionality and ensure everything works as intended before making it publicly available.
Manage App Webhooks
Subscribe to the available webhooks designed to provide your with real-time update about app subscriptions. Add your target Webhook URL in where you will be receiving the events you choose to listen to.
:::highlight purple 🔗
Learn more about webhook events and their conditions here
:::
Add Plans and Prices
Public Plans
Last step before submitting your app for review is to add pricing plans that will allow merchants to select and subscribe to the desired one.
Private Plans
In this section, you can enable merchants requesting customized plans in case the public ones are not suitable.
These are instructions or content that only pertain to the first step.
These are instructions or content that only pertain to the second step.
These are instructions or content that only pertain to the third step.
Request App Publish
</Tab>