=== Pay-To-View Lite ===
Contributors: zzraz
Donate link: https://www.paypal.com/donate/?hosted_button_id=4SMV5H3BFFJKQ
Tags: video paywall, video rental, pay per view, sell videos, paypal
Requires at least: 5.0
Tested up to: 7.0
Requires PHP: 7.0
Stable tag: 1.2.9
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Sell videos and premium media with a simple WordPress video paywall. Accept PayPal or card payments and grant time-limited access without accounts or subscriptions.

== Description ==

See Pay-To-View Lite in action in this short demonstration video.

https://www.youtube.com/watch?v=efovtEZEisY

Pay-To-View Lite is a lightweight video paywall and video rental plugin for WordPress. It lets you sell time-limited access to videos and other premium media directly from your website using PayPal and credit card payments.

Create a simple pay-per-view experience without memberships, subscriptions, shopping carts, or user registration. Visitors choose a video, complete payment, and receive instant access for the rental period you define.

Pay-To-View Lite is designed for:

* Filmmakers selling online movie rentals
* Course creators monetizing tutorials
* Coaches and educators selling training videos
* Membership-free premium video libraries
* Webinar and conference recordings
* Mentors, organizations, and event producers
* Creators selling protected or premium media
* Small streaming websites and niche video platforms

= No memberships. No subscriptions. No user accounts. =

Pay-To-View Lite focuses on one simple workflow:

1. Add a video or media item to WordPress.
2. Create a rental shortcode.
3. Set a fixed price and rental duration.
4. Let visitors pay securely with PayPal or card.
5. Unlock the content immediately after payment.
6. Automatically remove access when the rental expires.

This makes Pay-To-View Lite a practical alternative to large membership, LMS, and e-commerce systems when you only need to sell individual videos or time-limited media access.

= Sell Videos with WordPress =

Use Pay-To-View Lite to create a video rental website, add a paywall to premium video content, or monetize individual videos without requiring customers to create an account.

The plugin works with common WordPress video players and media sources, including:

* YouTube
* Vimeo
* HTML5 video
* Presto Player
* FV Player
* Other shortcode based media players

You control the price, currency, rental duration, payment settings, and the media shown after purchase.

= Built for Simple Pay-Per-View Sales =

Pay-To-View Lite is ideal when you want to:

* Sell videos directly from WordPress
* Rent movies or documentaries online
* Add a video paywall to premium content
* Sell access to tutorials and training videos
* Monetize webinars and recorded events
* Protect videos until payment is complete
* Accept PayPal and credit card payments
* Avoid subscriptions and recurring billing
* Avoid user registration and account management
* Track completed rentals from WordPress

== Tutorial ==

Watch the Pay-To-View Lite tutorial:

https://youtu.be/dAEMXh6OAyw

The tutorial demonstrates the setup process, shortcode generator, payment flow, and unlocked media experience.

== Pay-To-View Lite Features ==

* Accept PayPal and supported credit card payments
* Create a WordPress video paywall
* Sell time-limited access to videos and premium media
* Set a fixed rental price for all media
* Set a fixed rental duration for all media
* Choose your preferred currency
* Generate rental shortcodes from the WordPress admin area
* Use unique Rental IDs for individual media items
* Work with YouTube, Vimeo, HTML5, Presto Player, FV Player, and other shortcode-based players
* Show protected media only after successful payment
* Automatically expire access after the rental period
* Keep a complete rental log
* Send configurable confirmation emails to buyers
* Configure sender name, subject line, and email message
* Publish rental buttons in posts and pages
* No customer registration required
* No subscription system required
* No membership plugin required

== Pay-To-View PRO Features ==

Pay-To-View PRO includes all Lite features plus:

* Set a different price for each media item
* Set a different rental duration for each media item
* Customize rental button colors, text, labels, and hover effects
* Preview button changes live
* Choose whether administrators receive rental notifications
* Choose whether buyers receive confirmation emails
* Customize buyer email sender, subject, and message
* Export rental records to CSV
* Store generated shortcodes in a reusable list
* Receive priority bug fixes
* Receive automatic plugin updates

== Upgrade to Pay-To-View PRO ==

View pricing and upgrade options:

https://theappmill.com/paytoview/pricing_plans.html

The PRO version is recommended for creators who need individual pricing, individual rental durations, custom button styling, advanced notifications, CSV export, and easier management of larger video libraries.

== How It Works ==

1. Install and activate Pay-To-View Lite.
2. Open the Pay-To-View Lite settings page.
3. Add your PayPal Client ID and PayPal business email.
4. Select a currency.
5. Set the fixed rental price.
6. Set the fixed rental duration.
7. Add a video or media item to a post or page.
8. Choose a unique Rental ID.
9. Open the shortcode generator.
10. Select your media player or media source.
11. Add the media ID, shortcode, or URL.
12. Generate the rental shortcode.
13. Paste the shortcode into a WordPress post or page.
14. Publish the page.
15. Visitors can now pay and receive immediate time-limited access.
16. Completed rentals are stored in the rental log.

Full installation instructions:

https://theappmill.com/paytoview/installation.html

== Use Cases ==

= Online Movie Rentals =

Sell access to independent films, documentaries, short films, festival screenings, or archived productions directly from your WordPress website.

= Paid Tutorials =

Monetize individual tutorials without creating a complete course platform or membership system.

= Training Videos =

Sell access to business training, coaching sessions, fitness videos, workshops, or professional instruction.

= Premium Video Content =

Place selected videos behind a simple payment screen while keeping the rest of your website public.

= Webinars and Events =

Sell temporary access to recorded webinars, conferences, concerts, presentations, or live-event replays.

= Membership-Free Video Sales =

Offer one-time video purchases or rentals without subscriptions, recurring payments, or customer accounts.

== External Services ==

Pay-To-View Lite connects to PayPal to display payment buttons and process transactions.

The plugin uses the official PayPal JavaScript SDK.

PayPal may receive information required to process the transaction according to PayPal's own terms and privacy policy.

PayPal User Agreement:

https://www.paypal.com/us/webapps/mpp/ua/useragreement-full

PayPal Privacy Statement:

https://www.paypal.com/us/legalhub/privacy-full

A PayPal REST API Client ID is required. You can create one in the PayPal Developer Dashboard:

https://developer.paypal.com/api/rest/

The plugin also includes links to product information, documentation, terms, privacy information, and the Pay-To-View PRO upgrade page hosted on TheAppMill.com.

Product website:

https://theappmill.com/paytoview/index.html

Pricing:

https://theappmill.com/paytoview/pricing_plans.html

Terms:

https://theappmill.com/paytoview/terms.html

Privacy Policy:

https://theappmill.com/paytoview/privacy.html

Pay-To-View Lite does not send WordPress user data to TheAppMill.com.

== PayPal Integration ==

* Uses the official PayPal JavaScript SDK
* Displays PayPal and supported card payment options
* Requires a PayPal REST API Client ID
* Uses a PayPal business email to receive payments
* Does not use PayPal IPN
* Does not require customer registration in WordPress
* Does not send customer data to TheAppMill.com

== Installation ==

1. In WordPress, go to **Plugins > Add New**.
2. Search for **Pay-To-View Lite**.
3. Install and activate the plugin.
4. Open the Pay-To-View Lite settings page.
5. Add your PayPal Client ID and PayPal business email.
6. Select your currency.
7. Set the rental price and duration.
8. Open the shortcode generator.
9. Choose your video player or media source.
10. Enter a Rental ID and media ID, shortcode, or URL.
11. Generate the shortcode.
12. Paste the shortcode into a post or page.
13. Publish the page.
14. View completed rentals from the rental log.

Watch the setup tutorial:

https://youtu.be/dAEMXh6OAyw

== Frequently Asked Questions ==

= What is Pay-To-View Lite? =

Pay-To-View Lite is a WordPress video paywall and rental plugin. It lets you sell time-limited access to videos and premium media using PayPal and supported card payments.

= Can I sell videos directly from WordPress? =

Yes. You can create a rental shortcode, place it on a post or page, and allow visitors to pay before viewing the protected media.

= Can I use it as a video paywall? =

Yes. The plugin hides the protected video or media until payment is completed.

= Can I rent movies through WordPress? =

Yes. Pay-To-View Lite can be used for independent films, documentaries, short films, festival screenings, and other time-limited movie rentals.

= Do viewers need to create an account? =

No. Visitors can pay and watch without registering or creating a WordPress account.

= Does the plugin require a membership system? =

No. Pay-To-View Lite works without a membership plugin, subscription plan, or customer account system.

= Does it require WooCommerce? =

No. WooCommerce is not required.

= Can I use PayPal? =

Yes. The plugin uses the official PayPal JavaScript SDK and requires a PayPal REST API Client ID.

= Can customers pay by credit card? =

PayPal may display supported card payment options depending on the customer's location, device, account status, and PayPal availability.

= Can I set the rental price? =

Yes. Pay-To-View Lite uses one fixed rental price for all media items.

= Can I set different prices for different videos? =

That feature is available in Pay-To-View PRO.

= Can I set the rental duration? =

Yes. Pay-To-View Lite uses one fixed rental duration for all media items.

= Can I set different rental durations for different videos? =

That feature is available in Pay-To-View PRO.

= What happens when a rental expires? =

Access automatically expires after the rental period you configured.

= How is rental access stored? =

Rental access is associated with browser-based access data. Clearing browser data, switching browsers, or changing devices may affect access.

= Can a customer watch on another device? =

The Lite version is designed for access in the browser used during purchase. Access may not automatically transfer to another browser or device.

= Which video players are supported? =

The plugin supports YouTube, Vimeo, HTML5 video, Presto Player, FV Player, and other WordPress media players that can be embedded through supported shortcodes or URLs.

= Can I use YouTube videos? =

Yes. Add the YouTube video ID or URL through the shortcode generator.

= Can I use Vimeo videos? =

Yes. Add the Vimeo video ID or URL through the shortcode generator.

= Can I use self-hosted HTML5 video? =

Yes. You can use an HTML5-compatible video URL.

= Can I use Presto Player? =

Yes. Pay-To-View Lite supports Presto Player shortcodes.

= Can I use FV Player? =

Yes. Pay-To-View Lite supports FV Player shortcodes.

= Can I sell tutorials and training videos? =

Yes. The plugin is suitable for tutorials, lessons, workshops, coaching videos, and business training.

= Can I sell webinars or event recordings? =

Yes. You can sell temporary access to recorded webinars, conferences, presentations, concerts, and other event media.

= Can I protect content other than video? =

The plugin is primarily designed for video and media rentals. Compatibility depends on whether the content can be displayed through a supported shortcode or URL.

= Are completed rentals logged? =

Yes. Completed rentals are recorded in the WordPress admin area.

= Can I export rental records? =

CSV export is available in Pay-To-View PRO.

= Are confirmation emails sent to customers? =

Yes. Pay-To-View Lite can send configurable confirmation emails to buyers.

= Can I customize the rental button? =

Advanced button customization and live preview are available in Pay-To-View PRO.

= Does it work with any WordPress theme? =

It is designed to work with most modern WordPress themes. Theme-specific CSS may occasionally require minor styling adjustments.

= Is the video URL completely impossible to discover? =

No WordPress plugin can guarantee absolute protection for media delivered to a visitor's browser. Pay-To-View Lite is designed to prevent normal access before payment, but highly determined users may still inspect browser or network data.

= Where can I find documentation? =

Documentation and installation instructions are available at:

https://theappmill.com/paytoview/installation.html

= Where can I get Pay-To-View PRO? =

You can view pricing and upgrade options at:

https://theappmill.com/paytoview/pricing_plans.html

== Screenshots ==

1. Pay-To-View Lite settings for PayPal, currency, rental price, and rental duration.
2. Video rental shortcode generator for WordPress.
3. Pay-per-view rental button displayed on a WordPress page.
4. PayPal and supported credit card payment options.
5. Protected video unlocked immediately after successful payment.
6. WordPress rental log with completed video rentals.
7. Generated shortcode list for managing rental media.
8. Pay-To-View Lite admin interface and navigation.

== Changelog ==

= 1.2.9 =
* Improved plugin documentation.
* Added a new product demo video.
* Improved plugin page SEO.

= 1.2.8 =
* Added a tutorial.
* Improved code quality and internal structure.
* Introduced major admin design improvements.
* Added a shortcode list.

= 1.2.7 =
* Added minor admin design improvements.

= 1.2.6 =
* Improved plugin design and styling.
* Updated the admin interface.
* Added minor user interface refinements and cleanup.

= 1.2.5 =
* Updated upgrade page content and feature comparison.

= 1.2.4 =
* Updated upgrade page content and links.

= 1.2.3 =
* Moved the tutorial video higher in the readme.
* Added the tutorial video to the Installation section.
* Updated plugin links from liserasmussen.se to theappmill.com.

= 1.2.1 =
* Added the How the Plugin Works section.
* Added the tutorial video to readme.txt.
* Added ptv_logotype.svg to the admin assets.

= 1.2.0 =
* Improved protection of the video link until a valid rental is detected.
* Added minor bug fixes and stability improvements.

= 1.0.1 =
* Added minor fixes and performance improvements.

= 1.0.0 =
* Initial release of Pay-To-View Lite.

== Upgrade Notice ==

Upgrade to Pay-To-View PRO for individual pricing, individual rental durations, button customization, notifications, CSV export, automatic updates, and priority support.

More information:

https://theappmill.com/paytoview/index.html

== License ==

Pay-To-View Lite is licensed under GPL-2.0-or-later.

https://www.gnu.org/licenses/gpl-2.0.html
