Pay Per View (PPV)

How does this work?

Users can register on site as different roles (customisable): performers and clients.

Performers can start live webcam rooms and clients can see list of live webcams with snapshots on an site page.

Private Show: Client goes to selected performer’s room (public chat with live performer video) and requests a private show with the dedicated, simple to use Show button.
If performer accepts, performer hides from public chat and goes with client to private chat for a paid private show.
Performer can also reject requests or toggle his status to reject all requests automatically or hide.

Group PPV: Performer can also start room in paid group mode. All users that enter get charged per minute after a grace time. Group cost per minute can be seen in listings and in room when accessing. Admins can define multiple custom group modes (ex: free, paid, special) with different cost per minute and special user modes.

 2 Way Mode: A limited number of users can start their webcams during group chat (for easier communication with performer). Only performer can see their stream and they have to pay extra for this privilege. Publishing webcams involves extra server streaming load.
Configure 2 way slots cost per minute for users in 2 way mode.

Voyeur Mode: Users can watch performers without participating in chat. Also their username during live session is obfuscated. Performer does not know at live name of user who is watching as voyeur, but voyeur username shows in transactions section, after session. Great for clients that want to participate in public sessions but don’t want to interact.
Admins can configure cost per minute for users watching as voyeur. Voyeur modes can also be enabled for private shows (so performers pay to see performer private show).

Pay Per Minute Videochat

Solution allows performers to broadcast private live pay per view (PPV) shows incorporating video, audio, and chat.

The pay per minute (PPM) rate for private shows can be configured on a per host basis between limits set by administrator (minimum and maximum cost per minute).  Administrator can also disable this feature and configure a default cost per minute (CPM) for all private shows.
Administrator can also set custom CPM for each performer by quick editing webcams from backend.

Solution also allows configuring a grace time, meaning a number of warmup seconds provided for free before paid show starts.

For group paid modes, administrators configure different modes with custom cost per minute. When going live, performer can select desired mode (and cost per minute) for options list.

Billing (Tokens/Credits)

Clients can prepay credits (tokens) that can be used in chat to pay for private shows per minute or send tips to performers.

Payments (real money) go into accounts configured by site owner, setup with billing gateways (like Paypal, Zombaio).

Billing is integrated with myCRED plugin that includes support for these buyCRED billing gateways:

  • PayPal – account or credit card
  • Skrill (Moneybookers) – credit card
  • NETbilling – credit card, adult
  • Zombaio – credit card, adult
  • BitPay  – bitcoins
  • Bank Transfer – bank account

Additional payment modules are available as extra payment gateways:

  • 2CO Checkout – credit card
  • ComproPago – in Mexico
  • CoinBase – bitcoins
  • CoinPayments – altcoins
  • PayFast – in South Africa
  • Paymentwall – virtual currency
  • Pay.nl – in Netherlands
  • Payza – account or credit card
  • Robokassa – in Russia
  • Stripe – buy & subscribe credit card
  • WePay – credit card
  • ZarinPan – in Iran

Clients spend credits (tokens) in pay per minute private shows or by sending tips to performers.
Performers receive amounts of credits in their site wallet depending on backend settings (can receive 100% or lower commissions).

Webmaster can see balance for all users and adjust as necessary (in example when making payouts to performers manually with a method of choice).

After licensing original solution our developers can also implement custom tools for payouts, depending on requirements or implementation of different credit management and purchase plugin.

Pay Per View Settings

These PPV settings can be configured:

  • Grace Time
    Private video chat is charged per minute after this time. Different values can be configured for private and group paid sessions.
  • Pay Per Minute Cost for Client
    Paid by client in private video chat.
  • Minimum Pay Per Minute Cost for Client
    Minimum cost per minute configurable by performer (if permitted).
  • Maximum Pay Per Minute Cost for Client
    Maximum cost per minute configurable by performer (if permitted).
  • Performer Earning Ratio
    Performer receives this ratio from client charge.
  • Minimum Balance
    Only clients that have a minimum balance can request private shows.
  • Pay Per Minute Cost for Performer
    Performers can also be charged for the private video chat time.
  • Bill After
    Closed sessions are billed after a minimum time, required for both client computers to update usage time. There’s one transaction for entire private session, not for each minute or second.
  • Close Sessions
    After some time, close sessions terminated abruptly and delete sessions where users did not enter both, due to client error. After closing sessions, billing can occur for valid closed sessions.
  • Keep Logs
    Time to keep session logs.

Paid Membership

As permissions for access are role based, PaidVideoChat can use any WP membership plugin to setup paid membership, including the Paid Membership plugin that works with same credits/tokens system as for pay per minute and tips.

With the Paid Membership plugin,  site visitors register as free users, buy tokens that add to their virtual wallet and use these to upgrade membership, send tips, request pay per minute private shows, access paid content.