Setting Up Paid Subscriptions for Your Roku App

How to create a subscription product in the Roku Pay system, then add the Product ID to your Strimm Roku channel settings.

Overview

To charge viewers for access to your Strimm Roku channel, you need to set up a subscription product in the Roku Pay system and then enter the Product ID in your Strimm dashboard. This guide walks you through both steps.

Step 1 — Set up Roku Pay and create a subscription product

1.1 Sign in to the Roku Developer Portal

Go to developer.roku.com and sign in with the Roku account that owns your channel.

1.2 Open your channel

In the top menu, click Dashboard, then select your Roku channel from the channel list.

1.3 Go to Monetization

In the left sidebar, click Monetization, then select Roku Pay Products.

1.4 Create a new product

Click Add a Product. Fill in the following fields:

  • Product Name — the name displayed to subscribers (e.g., "Monthly Premium Access")
  • Product Identifier — a unique ID you choose (e.g., monthly_premium). Write this down — you will paste it into Strimm.
  • Purchase Type — select Monthly Subscription (or the billing period you want)
  • Price Tier — choose the price tier that matches your desired monthly price
  • Trial Period — optionally offer a free trial (e.g., 7 days)
  • Clearance — select Public so all viewers can purchase

Click Save.

1.5 Note your Product Identifier

The Product Identifier you set in step 1.4 is what you will enter in the Strimm dashboard (e.g., monthly_premium).

Note: Roku Pay requires your channel to be published (at least to a non-certified state) before subscription products can go live. If your channel is still in development, testers with Roku Pay test accounts can still validate the purchase flow.

Step 2 — Add the Product ID in the Strimm Dashboard

2.1 Open App Settings

In your Strimm Studio, click App Settings in the left sidebar.

App Settings list

2.2 Open your Roku app settings

Find your Roku app in the list and click the settings (gear) icon on the right side of the app row.

2.3 Enable paid subscription

Scroll down to the Paid Subscription section at the bottom of the page. Check the Require subscription to watch checkbox to enable it.

Subscription section in app settings

2.4 Enter the Roku Pay Product ID

In the Roku section, paste the Product Identifier you created in the Roku Developer Portal (e.g., monthly_premium) into the Product ID / SKU field. Optionally enter a Display Name that appears in the app (e.g., "Monthly Access").

2.5 Save your settings

Click the Update button to save. Your Roku channel will now require viewers to purchase a subscription through Roku Pay before accessing content.

Important notes

  • The Product Identifier in Strimm must exactly match what you created in the Roku Developer Portal — including capitalization and underscores.
  • Subscriptions only go live after your Roku channel is published and the product status is Published in Roku Pay Products.
  • Roku handles all payment processing — you do not need to integrate a payment provider separately.
  • Roku pays out earnings monthly. You can view transaction reports in the Roku Pay section of your developer dashboard.
  • To test the subscription flow before going live, use a Roku Pay test account. Roku does not charge real money in test mode.