Charge subscribers your way

Set up plans, pay-per-view, promo codes, and payment providers to monetize your catalog.

Playback & Entitlement Flow

Enforce monetization before playback. Set Free, SVOD, or PPV access on each title; the platform issues a signed playback URL or routes the viewer to an upgrade or checkout path.

Playback and access

Server-side access checks before every secure stream.

Needs accessAllowedUser opens titleDetail page or deep linkProfile and sessionAccount, device, planAccess checkFree, SVOD, or PPVPaywall or upgradeSubscribe, rent, purchaseSigned playback URLTTL, provider token, HLSStream deliveryCDN, player, subtitlesWatch progress savedResume across screens
Access is checked server-side
Subscriptions and PPV share one access model
Signed streams reduce playback leakage
Progress follows users across devices

Access Types

Set access type on the content record and keep publishing, checkout, and playback aligned. Mix models across the catalog when the viewer path stays clear.

TypeMeaningCommon use
FreePlay without a paid entitlement.Promotional titles, public clips, trailers, and samples.
SVODSubscription access from active plan entitlement.Recurring membership catalogs and premium tiers.
PPVTitle-level rental or purchase access.Events, early releases, premium films, and one-off purchases.

Plans

Create subscription plans with price, currency, duration, trial period, max devices, max profiles, quality limits, app-store product identifiers, and provider availability.

Web checkout
Connect your billing provider for browser checkout, subscription lifecycle events, and payment history for web customers.
App-store products
Add Apple and Google product identifiers so mobile apps match native purchases to the correct entitlement.

PPV

Configure rental and purchase models for selected titles. Set a viewing window for rentals; keep purchase access available according to your commercial policy.

ModelOperator decisionViewer path
RentalSet price, currency, eligibility, and access window.Viewer pays once and watches during the rental period.
PurchaseSet price, currency, availability, and title-level access policy.Viewer pays once and keeps entitled access based on service rules.

Codes

Issue activation codes for offline or partner-driven subscriptions. Create discount codes for targeted campaigns on supported billing providers and plans.

  1. 1Define the campaignChoose whether the code unlocks a plan, reduces checkout price, rewards a partner channel, or supports customer care.
  2. 2Set eligibilityLimit the code by plan, duration, use count, date window, or audience policy.
  3. 3Track redemptionReview active, redeemed, expired, and disabled states to keep campaign reporting clean.

Providers

Connect web checkout providers, Paddle, Apple, Google Play, and RevenueCat-style integrations from admin settings. Configure each provider without exposing sensitive payment details in public support content.

Web checkout and billing events
Enable this flow in billing settings and verify checkout or entitlement events before launch.
Paddle checkout path
Enable this flow in billing settings and verify checkout or entitlement events before launch.
Apple in-app purchase IDs
Enable this flow in billing settings and verify checkout or entitlement events before launch.
Google Play Billing product links
Enable this flow in billing settings and verify checkout or entitlement events before launch.
RevenueCat entitlement events
Enable this flow in billing settings and verify checkout or entitlement events before launch.

Growth & Retention

Track referrals, discount campaigns, churn review, plan changes, and subscription history to understand why customers join, downgrade, cancel, or return.