<img src="https://img.shields.io/badge/%20-ALL-%2300B180" style="float:left"/><br />



<img src="https://img.shields.io/badge/%20-Beta-green.svg" /> This is a **beta** offering.

By using this documentation, you are agreeing to abide by the terms of the <a href="https://www.jwplayer.com/beta-program-agreement/" target="_blank">JWP Beta Program Agreement</a>.

<br />

Within an app config, you can define content as pay-per-item. Pay-per-item is a media-specific monetization model.

<br />




## Requirement

Enabled account services

  • <a href="/platform/docs/apps-enable-user-login#jwp-service" target="_blank">Use JWP's account service</a>

  • <a href="/platform/docs/apps-enable-user-login#non-jwp-service" target="_blank">Use a non-JWP, third-party account service </a>

<br />




## Define pay-per-item content

The following sections explain how to define pay-per-item content when using either the JWP Service or non-JWP services to enable user logins.

<br />

### JWP Service

Custom Parameters section for pay-per-view item


Custom Parameters section for pay-per-view item

<br />

After defining your settings with the help of your JWP representative, you can designate content as pay-per-item:

  1. From the [Media Library](🔗), click the name of a media item. The details page appears.

  2. Under **Custom Parameters**, click **+Add**. A new row appears.

  3. For the **Key**, enter _productIds_.

  4. For the **Value**, enter the corresponding JWP asset ID (for example, _jwp:123456_).

    

    If the same value is applied to multiple media items, a bundle of pay-per-item content will be created.

  5. Click **Save**.

<br /> <br />

### Non-JWP systems

Custom Parameters section for pay-per-item


Custom Parameters section for pay-per-item

<br />

After defining your settings, you can designate content as pay-per-item:

  1. From the [Media Library](🔗), click the name of a media item. The details page appears.

  2. Under **Custom Parameters**, click **+Add**. A new row appears.

  3. For the **Key**, enter _productIds_.

  4. For the **Value**, enter the corresponding Cleeng ID (for example, _cleeng:T9876543210_US_).

  5. Click **Save**.

<br />

(Script tags will be stripped)