List of contents:
- What is FV Player Pay Per View WooCommerce
- How Does Pay Per View Work?
- Payment Settings
- Setting Up the Default Rental Duration
- Using Pay Per View With FV Player's Shortcode Editor
- How the Pay Per View Looks
- Payment Process
What is FV Player Pay Per View WooCommerce
FV Player Pay Per View WooCommerce is an additional plugin, that works with FV Player and allows users to restrict their content to be accessible only to those, who will pay for watching it. It's specifically designed to automatically integrate with the popular WooCommerce plugin and using it for easily selling the access to your video content.
If you do not have the WooCommerce plugin installed already, it will be installed automatically, alongside with the WooCommerce PayPal Checkout Gateway extension.
How Does Pay Per View Work?
The main function of the Pay Per View plugin is to conceal your source video (the content you want to sell) and to only show a pre-set preview video for those viewers, who have not paid a fee of your choosing. The payment is handled by WooCommerce and will grant the user a timed access to your source video. This means, that unless the viewer pays the fee, he will only be able to see the short preview of your video.
For example, if you want to sell access to a movie, you will need two video files: the full movie itself and another video file to use as the preview (for instance, the movie trailer).
Pay Per View is a paid plugin and you can purchase it here. After the purchase, you should be able to download it from your account on Foliovision.com. Then just manually install it in your WP Admin -> Plugins -> Add new -> Upload Plugin. Just click Choose File and select the zip file you have downloaded.
When the installation is complete, go to Settings -> FV Player PPV and activate your license key which you can also find in your account.
INTEGRATED INSTALLATION OF WOOcommerce
This plugin is intended to work with WooCommerce, therefore if you don't have it installed in your WP admin, the Pay Per View plugin will offer to install it for you with just one click. Therefore, if WooCommerce is not detected, the FV Player PPV settings will look like this:
Just click "Install Now" and the the latest version of the plugin will be installed and activated automatically.
The basic setting available right now is to link FV Player Pay Per View with your PayPal account. The WooCommerce PayPal Checkout Gateway extension was installed automatically alongside the main plugin.
There are, however, more than two dozens different gateways you can buy as official add-ons. There are are also many third-party gateway solutions which you can easily implement into your installation. You can see the full list here.
To allow users to create accounts with their payment, please make sure, you have "Allow customers to place orders without an account." disabled and "Allow customers to create an account during checkout." enabled. In order to check, go to WooCommerce -> Settings -> Accounts & Privacy tab. Nonetheless, FV Player PPV should set this up for you automatically.
Setting Up the Default Rental Duration
The default rental duration means the time for which the user will be able to watch the video after purchasing the access to it. You can set your own time.
You can find this option in Settings -> FV Player PPV -> Settings -> Rental duration. As you can see, the format is in hours, so if you want to make the videos available for instance for a week, you will need to write it as "168".
The time you set is a default value for all your videos available through FV Player Pay Per View.
Using Pay Per View With FV Player's Shortcode Editor
After installing FV Player Pay Per View, you will be able to see a new tab in the shortcode editor:
Now just follow this easy process:
- Add the source video. This will be the video that you want to sell and it will be concealed behind the paywall. You can use any format or hosting solution that is supported by FV Player. If you want to add some extra protection against downloading, we recommend you use an encrypted HLS stream provided by FV Player Coconut (you have to own the Pro license to be able to deploy this stream). You can also add the splash image, specify the dimensions, or activate some of FV Player's many features.
- Switch to the PayPerView tab and paste the URL of your preview video into the Preview field. You do not have to set the preview if you don't want to. If you leave the field empty, the video just won't play and instead of playback, only the buy button will appear (see in the example below).
- Now move to the Price fields and write in the value you want to be the price for renting or downloading the video. For instance, number 5.5 will set the fee to $5.50. Afterwards just click the Update button.
After inserting the Pay Per View video, the plugin will automatically create a new item, which you will be then able to find and further edit in the WooCommerce Products, located in your WordPress admin menu. Go to Products -> All Products and then click on the product you wish to edit.
How the Pay Per View Looks
When the video is not purchased yet, it will show just the splash image, just as a regular video would, but below it, there will be a caption saying "The above is just a short preview of the full video". There will also be a button with the price and the text "WATCH FULL VIDEO" for Renting and "BUY VIDEO " for downloading.
After the user clicks on the play button, the preview video will launch. When paused, another buy button will appear in the upper part of the video box.
If you decide not to use a preview video nor a splash image, the user will only see an empty video box with the purchase buttons.
When the user pays the fee, and therefore unlocks the full video, the text changes to "Thank you for purchase! You can enjoy the full-length video below:" on top of the video and "You have X (the rental duration number) hours left to watch the video." below it.
All of the texts shown to the user, such as preview text in the player, purchase texts both above and below the player, purchase confirmation e-mails, etc., are all editable in the Settings > FV Player PPV > Settings tab.
When the user clicks on the buy or rent button in the video, they get taken to their cart.
There are two options to continue:
1. Users can pay right away by clicking the PayPal button. A pop-up leading to PayPal sign-in will appear, allowing the visitors to purchase without signing up. They will receive all the important information to the e-mail address they have used for their PayPal login.
2. Users that wish to set up an account with their payment should Proceed to checkout, where they will fill out their billing details. They will then be able to pick a payment method. In the case of PayPal, a pop-up leading to PayPal sign-in will appear after clicking the button.
After the payment is complete, the PayPal pop-up closes and the checkout page redirects to a payment confirmation message with the order details listed.
The final step in the purchase process is sending the user a confirmation email. It will be sent to the address the user signs up with. If the user does not sign up, the confirmation will be sent to the address entered as a PayPal login. The default email template contains a brief text and a link to the video with the confirmation key. You can change the default text of the e-mail in Settings -> FV Player PPV ->Emails.
You can then manage and view all the details of submitted orders in the WooCommerce plugin. Go to WooCommerce -> Orders
The link to the purchased video can be accessed via up to three IP addresses. This is so that the buyer may view the video on different devices and in different locations. However, if someone were to try to distribute the video widely, the access would be quickly blocked.
This information gets logged in FV Player Pay Per View Access box at the top right of the details of each individual order. It logs the IP addresses, browsers used and the number of views from each address. Any additional blocked IPs trying to access the video will also be logged, thus making it easy to see, whether a particular user tried to illegally distribute your content.