The marketplace’s Settings page allows administrators to configure the marketplace.

You must have administrator privileges for your marketplace in order to see Settings in the left navigation menu.

View App URL

The View App URL allows this dashboard to link to the app details page that you have implemented on your website or product. Variables are used to inject app details into the URL.

For example, if you use the safeName as part of your URL for your app details page (http://mymarketplace.com/app/my-app-safename) then your View App URL will look like this: http://mymarketplace.com/app/{safeName}.

The variables available for use are:

  • {safeName}
  • {appId}
  • {version}

Preview App URL

The Preview App URL allows this dashboard to link to an app preview page that allows for the previewing of non-approved apps. Variables are used to inject app details into the URL.

For example, if you use the appId and version as part of your URL for your app preview page (http://mymarketplace.com/app/5409cf01e4b01f913dc9c4c4/2) then your Preview App URL will look like this: http://mymarketplace.com/app/{appId}/{version}.

The variables available for use are:

  • {safeName}
  • {appId}
  • {version}

Payments

The payments tab allows you to enable payment processing for your marketplace.

Setting up marketplace payments with Stripe allows your marketplace to process payments and automatically split the amount between yourself and developers. It’s the quickest and easiest way to accept payments on your marketplace. See Setting Up Payments With Stripe for more details.

If you want to use your own payment or billing system see Using Your Own Billing System for more details.

Attributes

The attributes field allows you to add fields to apps that only administrators can modify.

For example, if you would like to be able to promote or feature certain apps then add an attribute with the name”featured”, the type “Select” and add the value “yes” press enter. Now, when viewing apps in the Management Dashboard, the “featured” field will be added to the bottom of the page and can be set to “yes” to indicate that this is a featured app.

Webhooks

Webhooks allow you to programatically subscribe to different events that will be posted to your URL as they occur. See Configuring Webhooks for more details.

API Credentials

API credentials allow you to authenticate your account when making calls to the Marketplace API which allows server side code to integrate with OpenChannel to query objects and perform operations for your marketplace on behalf of end users and developers. The API uses basic authentication and requires your marketplaceId and secret as the username and password.

The API Explorer allows you to test and try the API endpoints.

Emails

The style of you’re developer emails can be changed to match your unique branding. When you turn on developer emails, a button “Customize Style” will appear that will allow you to customize the style of the emails. See Developer Email Style for more details.

In addition, email content can be customized based on the type of event that is triggering the email. See Developer Email Content for more details.

Clear Marketplace

It’s useful to be able to delete everything and start again with an empty marketplace. Clearing out your marketplace should be performed carefully since this action cannot be undone.