{"id":244048,"date":"2025-08-05T14:54:28","date_gmt":"2025-08-05T14:54:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pay-to-view-lite\/"},"modified":"2026-09-23T23:44:09","modified_gmt":"2026-09-23T23:44:09","slug":"pay-to-view-lite","status":"publish","type":"plugin","link":"https:\/\/pirate.wordpress.org\/plugins\/pay-to-view-lite\/","author":21150724,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"7.1.2","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Pay-To-View Lite","header_author":"zzraz","header_description":"Pay-To-View Lite lets you sell time-limited access to your videos or other digital content through PayPal and Credit Cards.","assets_banners_color":"594493","last_updated":"2026-09-23 23:44:09","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?hosted_button_id=4SMV5H3BFFJKQ","header_plugin_uri":"https:\/\/theappmill.com\/paytoview\/index.html","header_author_uri":"https:\/\/theappmill.com\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1620,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"zzraz","date":"2025-08-05 14:53:55","revision":3339746},"1.0.1":{"tag":"1.0.1","author":"zzraz","date":"2025-08-08 09:30:47","revision":3341498},"1.2.0":{"tag":"1.2.0","author":"zzraz","date":"2025-09-14 13:12:09","revision":3361265},"1.2.1":{"tag":"1.2.1","author":"zzraz","date":"2025-10-04 00:16:26","revision":3372645},"1.2.2":{"tag":"1.2.2","author":"zzraz","date":"2026-03-31 06:34:40","revision":3495195},"1.2.3":{"tag":"1.2.3","author":"zzraz","date":"2026-03-31 06:36:02","revision":3495199},"1.2.4":{"tag":"1.2.4","author":"zzraz","date":"2026-03-31 20:49:48","revision":3495999},"1.2.5":{"tag":"1.2.5","author":"zzraz","date":"2026-03-31 21:03:03","revision":3496005},"1.2.6":{"tag":"1.2.6","author":"zzraz","date":"2026-05-31 11:51:58","revision":3555470},"1.2.7":{"tag":"1.2.7","author":"zzraz","date":"2026-06-01 08:14:11","revision":3556376},"1.2.8":{"tag":"1.2.8","author":"zzraz","date":"2026-07-20 20:28:47","revision":3616183},"1.2.9":{"tag":"1.2.9","author":"zzraz","date":"2026-07-20 20:35:10","revision":3616190},"1.3.0":{"tag":"1.3.0","author":"zzraz","date":"2026-08-07 00:09:40","revision":3637120},"1.3.1":{"tag":"1.3.1","author":"zzraz","date":"2026-08-08 19:52:37","revision":3638935},"1.3.2":{"tag":"1.3.2","author":"zzraz","date":"2026-09-23 23:44:09","revision":3710309}},"upgrade_notice":{"1.3.2":"<p>IMPORTANT: After updating, go to Pay-To-View &gt; Settings and add your PayPal Client Secret ID. Pay-To-View Lite might stop working until this is configured.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3568667,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3568667,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3568660,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3568660,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3637110,"resolution":"1","location":"assets","locale":"","width":3328,"height":1738},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3637110,"resolution":"2","location":"assets","locale":"","width":2768,"height":1612},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3568660,"resolution":"3","location":"assets","locale":"","width":1392,"height":1200},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3568660,"resolution":"4","location":"assets","locale":"","width":1392,"height":1360},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3637110,"resolution":"5","location":"assets","locale":"","width":3328,"height":996},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3637110,"resolution":"6","location":"assets","locale":"","width":1672,"height":941}},"screenshots":{"1":"Pay-To-View Lite settings for PayPal, currency, rental price, and rental duration.","2":"Rental shortcode generator using a unique Rental ID.","3":"Pay-per-view rental button displayed on a WordPress page.","4":"PayPal and supported card payment options.","5":"WordPress rental log showing completed video rentals.","6":"Important payment verification update and setup notice for version 1.3.2."}},"plugin_section":[],"plugin_tags":[282366,10115,70086,272522,245916],"plugin_category":[45],"plugin_contributors":[245918],"plugin_business_model":[],"class_list":["post-244048","plugin","type-plugin","status-publish","hentry","plugin_tags-paid-video","plugin_tags-pay-per-view","plugin_tags-paypal-payments","plugin_tags-video-paywall","plugin_tags-video-rental","plugin_category-ecommerce","plugin_contributors-zzraz","plugin_committers-zzraz"],"banners":{"banner":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/banner-772x250.png?rev=3568660","banner_2x":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/banner-1544x500.png?rev=3568660","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/icon-128x128.png?rev=3568667","icon_2x":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/icon-256x256.png?rev=3568667","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-1.png?rev=3637110","caption":"Pay-To-View Lite settings for PayPal, currency, rental price, and rental duration."},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-2.png?rev=3637110","caption":"Rental shortcode generator using a unique Rental ID."},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-3.png?rev=3568660","caption":"Pay-per-view rental button displayed on a WordPress page."},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-4.png?rev=3568660","caption":"PayPal and supported card payment options."},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-5.png?rev=3637110","caption":"WordPress rental log showing completed video rentals."},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-6.png?rev=3637110","caption":"Important payment verification update and setup notice for version 1.3.2."}],"raw_content":"<!--section=description-->\n<h4>IMPORTANT UPGRADE INFORMATION:<\/h4>\n\n<p><strong>After updating to version 1.3.2, you MUST ADD A PAYPAL CLIENT SECRET ID OR PAY-TO-VIEW LITE MIGHT STOP WORKING! Open Pay-To-View &gt; Settings, add the Client Secret from your PayPal Developer Dashboard, and save the settings.<\/strong><\/p>\n\n<p>Pay-To-View is a lightweight WordPress video paywall plugin for selling time-limited access to videos and premium media. Accept PayPal and supported card payments directly from your website without memberships, subscriptions, shopping carts, or customer accounts.<\/p>\n\n<p>Visitors complete payment and receive immediate access for the rental period you define. When the rental expires, access is removed automatically.<\/p>\n\n<p>Use Pay-To-View Lite to monetize:<\/p>\n\n<ul>\n<li>Independent films and documentaries<\/li>\n<li>Any video content<\/li>\n<li>Short films and festival screenings<\/li>\n<li>Tutorials and educational videos<\/li>\n<li>Training, coaching, and fitness content<\/li>\n<li>Webinars and conference recordings<\/li>\n<li>Concerts, presentations, and event replays<\/li>\n<li>Premium videos and protected media<\/li>\n<li>Small streaming libraries and niche video platforms<\/li>\n<\/ul>\n\n<h4>See Pay-To-View Lite in Action<\/h4>\n\n<p>Watch the short demonstration video:<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=efovtEZEisY<\/p>\n\n<h4>No Memberships. No Subscriptions. No User Accounts.<\/h4>\n\n<p>Pay-To-View Lite provides a simple pay-per-view workflow:<\/p>\n\n<ol>\n<li>Add a video or media item to a WordPress post or page.<\/li>\n<li>Create a rental shortcode with a unique Rental ID.<\/li>\n<li>Set your fixed rental price and rental duration.<\/li>\n<li>Let visitors pay securely with PayPal or card.<\/li>\n<li>Unlock the protected content immediately after payment.<\/li>\n<li>Automatically expire access when the rental period ends.<\/li>\n<li>All rentals stored in a log accessed from the admin panel<\/li>\n<\/ol>\n\n<p>It is a practical alternative to large membership, LMS, and e-commerce systems when you only need to sell individual videos or time-limited media access.<\/p>\n\n<h4>Sell Videos Directly from WordPress<\/h4>\n\n<p>Create a video rental website, add a paywall to premium content, or sell access to individual videos without requiring customers to register.<\/p>\n\n<p>Version 1.3.0 supports all video players, allowing you to place the Pay-To-View shortcode around the video or media content you already use on your website.<\/p>\n\n<p>You control the currency, fixed rental price, rental duration, payment settings, confirmation email, and the protected content displayed after purchase.<\/p>\n\n<h4>Built for Simple Pay-Per-View Sales<\/h4>\n\n<p>Pay-To-View Lite is designed for creators who want to:<\/p>\n\n<ul>\n<li>Sell videos directly from WordPress<\/li>\n<li>Rent movies or documentaries online<\/li>\n<li>Add a payment wall to premium videos<\/li>\n<li>Sell tutorials and training content<\/li>\n<li>Monetize webinars and recorded events<\/li>\n<li>Protect media until payment is completed<\/li>\n<li>Accept PayPal and supported card payments<\/li>\n<li>Avoid subscriptions and recurring billing<\/li>\n<li>Avoid customer registration and account management<\/li>\n<li>Track completed rentals from WordPress<\/li>\n<\/ul>\n\n<h4>Ready to Start Selling Videos?<\/h4>\n\n<p>Install Pay-To-View Lite, configure your PayPal settings, create your first rental shortcode, and start selling time-limited video access from your WordPress website.<\/p>\n\n<h3>Tutorial<\/h3>\n\n<p>Watch the complete setup tutorial:<\/p>\n\n<p>https:\/\/youtu.be\/dAEMXh6OAyw<\/p>\n\n<p>The tutorial covers the plugin settings, shortcode generator, payment process, and unlocked media experience.<\/p>\n\n<h3>Pay-To-View Lite Features<\/h3>\n\n<ul>\n<li>Create a WordPress video paywall<\/li>\n<li>Sell time-limited access to videos and premium media<\/li>\n<li>Accept PayPal and supported card payments<\/li>\n<li>Support all video players<\/li>\n<li>Use one fixed rental price for all media<\/li>\n<li>Use one fixed rental duration for all media<\/li>\n<li>Choose your preferred currency<\/li>\n<li>Generate rental shortcodes from the WordPress admin area<\/li>\n<li>Assign a unique Rental ID to each protected media item<\/li>\n<li>Protect content until payment is completed<\/li>\n<li>Unlock content immediately after successful payment<\/li>\n<li>Automatically expire access after the rental period<\/li>\n<li>Record completed rentals in the WordPress admin area<\/li>\n<li>Send configurable confirmation emails to buyers<\/li>\n<li>Configure the email sender name, subject, and message<\/li>\n<li>Publish rental buttons in WordPress posts and pages<\/li>\n<li>Work without WooCommerce<\/li>\n<li>Work without customer registration<\/li>\n<li>Work without subscriptions<\/li>\n<li>Work without a membership plugin<\/li>\n<\/ul>\n\n<h3>Pay-To-View PRO Features<\/h3>\n\n<p>Pay-To-View PRO includes all Lite features plus:<\/p>\n\n<ul>\n<li>Set a different price for each media item<\/li>\n<li>Set a different rental duration for each media item<\/li>\n<li>Customize rental button colors, text, labels, and hover effects<\/li>\n<li>Preview button changes live<\/li>\n<li>Choose whether administrators receive rental notifications<\/li>\n<li>Choose whether buyers receive confirmation emails<\/li>\n<li>Customize the buyer email sender, subject, and message<\/li>\n<li>Export rental records to CSV<\/li>\n<li>Store generated shortcodes in a reusable list<\/li>\n<li>Receive automatic plugin updates<\/li>\n<li>Receive priority support<\/li>\n<\/ul>\n\n<h3>Upgrade to Pay-To-View PRO<\/h3>\n\n<p>View pricing and upgrade options:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/pricing_plans.html<\/p>\n\n<p>Pay-To-View PRO is designed for creators who need individual pricing, individual rental durations, custom button styling, advanced notifications, CSV export, automatic updates, and easier management of larger video libraries.<\/p>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate Pay-To-View Lite.<\/li>\n<li>Open the Pay-To-View Lite settings page.<\/li>\n<li>Add your PayPal REST API Client ID.<\/li>\n<li>Add your PayPal Client Secret from the same PayPal REST app.<\/li>\n<li>Add your PayPal business email.<\/li>\n<li>Select a currency.<\/li>\n<li>Set the fixed rental price.<\/li>\n<li>Set the fixed rental duration.<\/li>\n<li>Add your video or media content to a WordPress post or page.<\/li>\n<li>Open the shortcode generator.<\/li>\n<li>Enter a unique Rental ID.<\/li>\n<li>Generate the rental shortcode.<\/li>\n<li>Add the shortcode to the post or page containing your protected content.<\/li>\n<li>Publish the page.<\/li>\n<li>Visitors can pay and receive immediate time-limited access.<\/li>\n<li>Completed rentals are stored in the rental log.<\/li>\n<\/ol>\n\n<p>Full installation instructions:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/installation.html<\/p>\n\n<h3>Use Cases<\/h3>\n\n<h4>Online Movie Rentals<\/h4>\n\n<p>Sell time-limited access to independent films, documentaries, short films, festival screenings, or archived productions directly from your WordPress website.<\/p>\n\n<h4>Paid Tutorials<\/h4>\n\n<p>Monetize individual tutorials and lessons without building a complete course platform or membership system.<\/p>\n\n<h4>Training and Coaching Videos<\/h4>\n\n<p>Sell access to business training, coaching sessions, fitness videos, workshops, or professional instruction.<\/p>\n\n<h4>Premium Video Content<\/h4>\n\n<p>Place selected videos behind a payment wall while keeping the rest of your website publicly available.<\/p>\n\n<h4>Webinars and Recorded Events<\/h4>\n\n<p>Sell temporary access to recorded webinars, conferences, concerts, presentations, and event replays.<\/p>\n\n<h4>Membership-Free Video Sales<\/h4>\n\n<p>Offer individual video rentals without subscriptions, recurring payments, customer accounts, or WooCommerce.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Pay-To-View Lite connects to PayPal to display payment buttons and process transactions.<\/p>\n\n<p>The plugin uses the official PayPal JavaScript SDK. PayPal may receive information required to display payment options and process transactions according to PayPal's terms and privacy policy.<\/p>\n\n<p>PayPal User Agreement:<\/p>\n\n<p>https:\/\/www.paypal.com\/us\/webapps\/mpp\/ua\/useragreement-full<\/p>\n\n<p>PayPal Privacy Statement:<\/p>\n\n<p>https:\/\/www.paypal.com\/us\/legalhub\/privacy-full<\/p>\n\n<p>A PayPal REST API Client ID and Client Secret are required. They are used to display PayPal buttons and verify completed payments before rental access is unlocked. You can create both values in the PayPal Developer Dashboard:<\/p>\n\n<p>https:\/\/developer.paypal.com\/api\/rest\/<\/p>\n\n<p>The plugin also includes links to product information, documentation, pricing, terms, privacy information, and the Pay-To-View PRO upgrade page hosted on TheAppMill.com.<\/p>\n\n<p>Product website:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/index.html<\/p>\n\n<p>Pricing:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/pricing_plans.html<\/p>\n\n<p>Terms:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/terms.html<\/p>\n\n<p>Privacy Policy:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/privacy.html<\/p>\n\n<p>Pay-To-View Lite does not send WordPress user data or customer data to TheAppMill.com.<\/p>\n\n<h3>PayPal Integration<\/h3>\n\n<ul>\n<li>Uses the official PayPal JavaScript SDK<\/li>\n<li>Displays PayPal and supported card payment options<\/li>\n<li>Requires a PayPal REST API Client ID<\/li>\n<li>Requires a PayPal REST API Client Secret for server-side payment verification<\/li>\n<li>Uses a PayPal business email to receive payments<\/li>\n<li>Does not use PayPal IPN<\/li>\n<li>Does not require customers to register in WordPress<\/li>\n<li>Does not send customer data to TheAppMill.com<\/li>\n<\/ul>\n\n<h3>Payment Verification and Access Protection<\/h3>\n\n<p>Pay-To-View Lite verifies completed PayPal payments on the server before granting rental access. The PayPal Client Secret is used only by the WordPress site to confirm that the PayPal order was completed for the configured rental price and currency.<\/p>\n\n<p>After a verified payment, Pay-To-View stores rental access data for the configured rental period and records the completed rental in the WordPress admin rental log. Access expires automatically when the rental duration has passed.<\/p>\n\n<p>The plugin is designed for simple pay-per-view workflows where visitors do not need WordPress accounts, memberships, subscriptions, or WooCommerce checkout.<\/p>\n\n<h3>Important payment verification update<\/h3>\n\n<p>Pay-To-View Lite 1.3.2 strengthens payment verification and rental-access protection.<\/p>\n\n<p>After updating, open <strong>Pay-To-View &gt; Settings<\/strong> and add the private <strong>PayPal Client Secret<\/strong> from your PayPal developer dashboard. This one-time action is required to continue accepting rentals. The secret is stored in WordPress and is never sent to visitors.<\/p>\n\n<h3>License<\/h3>\n\n<p>Pay-To-View Lite is licensed under GPL-2.0-or-later.<\/p>\n\n<p>https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open the Pay-To-View Lite settings page.<\/li>\n<li>Add your PayPal REST API Client ID.<\/li>\n<li>Add your PayPal Client Secret from the same REST API app.<\/li>\n<li>Add your PayPal business email.<\/li>\n<li>Select your currency.<\/li>\n<li>Set the fixed rental price and rental duration.<\/li>\n<li>Save the settings and confirm that no setup notice remains.<\/li>\n<li>Add your video or media content to a post or page.<\/li>\n<li>Open the shortcode generator.<\/li>\n<li>Enter a unique Rental ID for the protected media item.<\/li>\n<li>Generate the rental shortcode.<\/li>\n<li>Add the shortcode to the post or page containing your protected content.<\/li>\n<li>Publish the page.<\/li>\n<li>Test a small rental in PayPal Sandbox before using live payments.<\/li>\n<li>View completed rentals in the rental log.<\/li>\n<\/ol>\n\n<p>For PayPal setup, create or open a REST API app in the PayPal Developer Dashboard. Copy the Client ID and Client Secret into Pay-To-View Lite settings. Use Sandbox credentials while testing and Live credentials when the site is ready to accept real payments.<\/p>\n\n<p>The Rental ID should be unique for each protected media item. It is used internally for rental tracking and access checks. It does not need to match the WordPress page slug.<\/p>\n\n<p>Watch the setup tutorial:<\/p>\n\n<p>https:\/\/youtu.be\/dAEMXh6OAyw<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20pay-to-view%3F\"><h3>What is Pay-To-View?<\/h3><\/dt>\n<dd><p>Pay-To-View 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.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20videos%20directly%20from%20wordpress%3F\"><h3>Can I sell videos directly from WordPress?<\/h3><\/dt>\n<dd><p>Yes. Create a rental shortcode, add it to the post or page containing your video, and let visitors pay before accessing the protected content.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20as%20a%20video%20paywall%3F\"><h3>Can I use it as a video paywall?<\/h3><\/dt>\n<dd><p>Yes. The plugin keeps the protected content hidden until payment is completed successfully.<\/p><\/dd>\n<dt id=\"can%20i%20rent%20videos%20through%20wordpress%3F\"><h3>Can I rent videos through WordPress?<\/h3><\/dt>\n<dd><p>Yes. Pay-To-View can be used for any video content.<\/p><\/dd>\n<dt id=\"do%20viewers%20need%20to%20create%20an%20account%3F\"><h3>Do viewers need to create an account?<\/h3><\/dt>\n<dd><p>No. Visitors can pay and watch without registering or creating a WordPress account.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20require%20a%20membership%20system%3F\"><h3>Does the plugin require a membership system?<\/h3><\/dt>\n<dd><p>No. Pay-To-View works without a membership plugin, subscription plan, or customer account system.<\/p><\/dd>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>No. WooCommerce is not required.<\/p><\/dd>\n<dt id=\"can%20i%20use%20paypal%3F\"><h3>Can I use PayPal?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses the official PayPal JavaScript SDK and requires a PayPal REST API Client ID, PayPal Client Secret, and PayPal business email.<\/p><\/dd>\n<dt id=\"why%20is%20the%20paypal%20client%20secret%20required%3F\"><h3>Why is the PayPal Client Secret required?<\/h3><\/dt>\n<dd><p>The Client Secret lets the plugin verify completed PayPal orders on the server before rental access is unlocked. This protects the rental workflow from forged browser requests.<\/p><\/dd>\n<dt id=\"should%20i%20use%20paypal%20sandbox%20before%20going%20live%3F\"><h3>Should I use PayPal Sandbox before going live?<\/h3><\/dt>\n<dd><p>Yes. Use PayPal Sandbox credentials to test the payment flow, rental access, expiration, confirmation email, and rental log before switching to live PayPal credentials.<\/p><\/dd>\n<dt id=\"can%20customers%20pay%20by%20credit%20card%3F\"><h3>Can customers pay by credit card?<\/h3><\/dt>\n<dd><p>PayPal may display supported card payment options depending on the customer's location, device, account status, and PayPal availability.<\/p><\/dd>\n<dt id=\"can%20i%20set%20the%20rental%20price%3F\"><h3>Can I set the rental price?<\/h3><\/dt>\n<dd><p>Yes. Pay-To-View uses one fixed rental price for all protected media.<\/p><\/dd>\n<dt id=\"can%20i%20set%20different%20prices%20for%20different%20videos%3F\"><h3>Can I set different prices for different videos?<\/h3><\/dt>\n<dd><p>Individual pricing is available in Pay-To-View PRO.<\/p><\/dd>\n<dt id=\"can%20i%20set%20the%20rental%20duration%3F\"><h3>Can I set the rental duration?<\/h3><\/dt>\n<dd><p>Yes. Pay-To-View uses one fixed rental duration for all protected media.<\/p><\/dd>\n<dt id=\"can%20i%20set%20different%20rental%20durations%20for%20different%20videos%3F\"><h3>Can I set different rental durations for different videos?<\/h3><\/dt>\n<dd><p>Individual rental durations are available in Pay-To-View PRO.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20rental%20expires%3F\"><h3>What happens when a rental expires?<\/h3><\/dt>\n<dd><p>Access expires automatically after the rental period configured in the plugin settings.<\/p><\/dd>\n<dt id=\"how%20is%20rental%20access%20stored%3F\"><h3>How is rental access stored?<\/h3><\/dt>\n<dd><p>Rental access is associated with browser-based access data. Clearing browser data, changing browsers, or changing devices may affect access.<\/p><\/dd>\n<dt id=\"is%20payment%20checked%20before%20access%20is%20granted%3F\"><h3>Is payment checked before access is granted?<\/h3><\/dt>\n<dd><p>Yes. Pay-To-View Lite verifies the PayPal order server-side before it records the completed rental and unlocks the protected content.<\/p><\/dd>\n<dt id=\"can%20a%20customer%20watch%20on%20another%20device%3F\"><h3>Can a customer watch on another device?<\/h3><\/dt>\n<dd><p>The Lite version is designed for access in the browser used during purchase. Access may not transfer automatically to another browser or device.<\/p><\/dd>\n<dt id=\"which%20video%20players%20are%20supported%3F\"><h3>Which video players are supported?<\/h3><\/dt>\n<dd><p>Version 1.3.0 supports all video players. The Pay-To-View shortcode can be used with the video or media content already added to your WordPress post or page.<\/p><\/dd>\n<dt id=\"can%20i%20use%20youtube%20videos%3F\"><h3>Can I use YouTube videos?<\/h3><\/dt>\n<dd><p>Yes. You can protect an embedded YouTube video with the Pay-To-View shortcode.<\/p><\/dd>\n<dt id=\"can%20i%20use%20vimeo%20videos%3F\"><h3>Can I use Vimeo videos?<\/h3><\/dt>\n<dd><p>Yes. You can protect an embedded Vimeo video with the Pay-To-View shortcode.<\/p><\/dd>\n<dt id=\"can%20i%20use%20self-hosted%20videos%3F\"><h3>Can I use self-hosted videos?<\/h3><\/dt>\n<dd><p>Yes. You can protect self-hosted videos content added to your WordPress page.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20specific%20video%20player%3F\"><h3>Do I need a specific video player?<\/h3><\/dt>\n<dd><p>No. Version 1.3.0 supports all video players.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20tutorials%20and%20training%20videos%3F\"><h3>Can I sell tutorials and training videos?<\/h3><\/dt>\n<dd><p>Yes. The plugin is suitable for tutorials, lessons, workshops, coaching videos, fitness content, and business training or any video content!<\/p><\/dd>\n<dt id=\"can%20i%20protect%20content%20other%20than%20video%3F\"><h3>Can I protect content other than video?<\/h3><\/dt>\n<dd><p>The plugin is primarily designed for video and premium media. Compatibility depends on whether the content can be placed inside the protected shortcode area on a WordPress post or page.<\/p><\/dd>\n<dt id=\"are%20completed%20rentals%20logged%3F\"><h3>Are completed rentals logged?<\/h3><\/dt>\n<dd><p>Yes. Completed rentals are recorded in the WordPress admin area.<\/p><\/dd>\n<dt id=\"what%20information%20is%20stored%20in%20the%20rental%20log%3F\"><h3>What information is stored in the rental log?<\/h3><\/dt>\n<dd><p>The rental log stores the rental date, buyer email, Rental ID, transaction reference, payment status, expiration time, amount, and rental duration.<\/p><\/dd>\n<dt id=\"can%20i%20export%20rental%20records%3F\"><h3>Can I export rental records?<\/h3><\/dt>\n<dd><p>Yes. CSV export is available in the log on the admin panel.<\/p><\/dd>\n<dt id=\"are%20confirmation%20emails%20sent%20to%20customers%3F\"><h3>Are confirmation emails sent to customers?<\/h3><\/dt>\n<dd><p>Yes. Pay-To-View can send configurable confirmation emails to buyers.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20rental%20button%3F\"><h3>Can I customize the rental button?<\/h3><\/dt>\n<dd><p>Advanced button customization and live preview are available in Pay-To-View PRO.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20wordpress%20theme%3F\"><h3>Does it work with any WordPress theme?<\/h3><\/dt>\n<dd><p>Pay-To-View is designed to work with most modern WordPress themes. Theme-specific CSS may occasionally require minor styling adjustments.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20same%20rental%20id%20more%20than%20once%3F\"><h3>Can I use the same Rental ID more than once?<\/h3><\/dt>\n<dd><p>Use a unique Rental ID for each protected media item. Unique IDs make rental tracking clearer and avoid confusion in access checks and rental logs.<\/p><\/dd>\n<dt id=\"is%20the%20video%20url%20completely%20impossible%20to%20discover%3F\"><h3>Is the video URL completely impossible to discover?<\/h3><\/dt>\n<dd><p>No WordPress plugin can guarantee absolute protection for media delivered to a visitor's browser. Pay-To-View prevents normal access before payment, but a highly determined user may still inspect browser or network data. But the MP4 file is never exposed anywhere until a completed payment is done.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20documentation%3F\"><h3>Where can I find documentation?<\/h3><\/dt>\n<dd><p>Documentation and installation instructions are available at:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/installation.html<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20pay-to-view%20pro%3F\"><h3>Where can I get Pay-To-View PRO?<\/h3><\/dt>\n<dd><p>View pricing and upgrade options at:<\/p>\n\n<p>https:\/\/theappmill.com\/paytoview\/pricing_plans.html<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2 update notice<\/h4>\n\n<ul>\n<li>After update, administrators are directed to Pay-To-View Settings to complete required PayPal server-verification setup.<\/li>\n<li>Kept the setup notice visible until the PayPal Client Secret is saved.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added server-side PayPal payment verification.<\/li>\n<li>Added a required PayPal Client Secret setting.<\/li>\n<li>Strengthened rental-access protection using signed, HTTP-only access cookies.<\/li>\n<li>Added automatic migration for active rentals created with version 1.3.1.<\/li>\n<li>Added an in-plugin action-required notice until secure payment verification is configured.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Completely suppressed notices from other plugins on Pay-To-View admin screens.<\/li>\n<li>Added protection against notices injected after page load.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added support for all video players.<\/li>\n<li>Simplified shortcode generation using a unique Rental ID.<\/li>\n<li>Removed the need to specify a page slug.<\/li>\n<li>Improved browser-based rental access and cookie handling.<\/li>\n<li>Simplified shortcode usage.<\/li>\n<li>Improved the Pay-To-View admin experience.<\/li>\n<li>Tested with WordPress 7.0.3.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Improved plugin documentation.<\/li>\n<li>Added a new product demonstration video.<\/li>\n<li>Improved the WordPress.org plugin page content.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Added a setup tutorial.<\/li>\n<li>Improved code quality and internal structure.<\/li>\n<li>Introduced major admin design improvements.<\/li>\n<li>Added a shortcode list.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Added minor admin design improvements.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Improved plugin design and styling.<\/li>\n<li>Updated the admin interface.<\/li>\n<li>Added minor user interface refinements and cleanup.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Updated upgrade page content and feature comparison.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Updated upgrade page content and links.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Moved the tutorial video higher in the readme.<\/li>\n<li>Added the tutorial video to the Installation section.<\/li>\n<li>Updated plugin links from liserasmussen.se to theappmill.com.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added the How It Works section.<\/li>\n<li>Added the tutorial video to readme.txt.<\/li>\n<li>Added ptv_logotype.svg to the admin assets.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Improved protection of the video link until a valid rental is detected.<\/li>\n<li>Added minor bug fixes and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added minor fixes and performance improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of Pay-To-View Lite.<\/li>\n<\/ul>","raw_excerpt":"Create a WordPress video paywall. Sell videos with PayPal and card payments. No memberships. No subscriptions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244048"}],"author":[{"embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zzraz"}],"wp:attachment":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244048"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244048"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244048"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244048"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244048"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}