{"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-03-31T21:03:03","modified_gmt":"2026-03-31T21:03:03","slug":"pay-to-view-lite","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/pay-to-view-lite\/","author":21150724,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.5","stable_tag":"1.2.5","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Pay-To-View Lite","header_author":"Lise Rasmussen","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-03-31 21:03:03","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?hosted_button_id=4SMV5H3BFFJKQ","header_plugin_uri":"https:\/\/liserasmussen.se\/pay-to-view\/index.html","header_author_uri":"https:\/\/liserasmussen.se","rating":5,"author_block_rating":0,"active_installs":10,"downloads":612,"num_ratings":2,"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"},"1.0.1":{"tag":"1.0.1","author":"zzraz","date":"2025-08-08 09:30:47"},"1.2.0":{"tag":"1.2.0","author":"zzraz","date":"2025-09-14 13:12:09"},"1.2.1":{"tag":"1.2.1","author":"zzraz","date":"2025-10-04 00:16:26"},"1.2.2":{"tag":"1.2.2","author":"zzraz","date":"2026-03-31 06:34:40"},"1.2.3":{"tag":"1.2.3","author":"zzraz","date":"2026-03-31 06:36:02"},"1.2.4":{"tag":"1.2.4","author":"zzraz","date":"2026-03-31 20:49:48"},"1.2.5":{"tag":"1.2.5","author":"zzraz","date":"2026-03-31 21:03:03"}},"upgrade_notice":{"":"<p>Upgrade to PRO for advanced features: dynamic pricing, button customization, notifications, and priority support. More info: https:\/\/theappmill.com\/paytoview\/index.html<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3342036,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3342036,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3361298,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3361298,"resolution":"772x250","location":"assets","locale":""}},"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"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3349224,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3340185,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3340185,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3340185,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3340185,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3340185,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Settings page","2":"Shortcode generator","3":"Rental button on a page","4":"PayPal &amp; Credit Card buttons","5":"Media visible after payment","6":"All rentals logged"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[245915,10115,222053,334,245916],"plugin_category":[45],"plugin_contributors":[245918],"plugin_business_model":[],"class_list":["post-244048","plugin","type-plugin","status-publish","hentry","plugin_tags-movie-streaming","plugin_tags-pay-per-view","plugin_tags-pay-to-view","plugin_tags-paypal","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=3361298","banner_2x":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/banner-1544x500.png?rev=3361298","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/icon-128x128.gif?rev=3342036","icon_2x":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/icon-256x256.gif?rev=3342036","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-1.png?rev=3349224","caption":"Settings page"},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-2.png?rev=3340185","caption":"Shortcode generator"},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-3.png?rev=3340185","caption":"Rental button on a page"},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-4.png?rev=3340185","caption":"PayPal &amp; Credit Card buttons"},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-5.png?rev=3340185","caption":"Media visible after payment"},{"src":"https:\/\/ps.w.org\/pay-to-view-lite\/assets\/screenshot-6.png?rev=3340185","caption":"All rentals logged"}],"raw_content":"<!--section=description-->\n<p>Pay-To-View Lite enables time-limited rentals of digital media using PayPal and credit card payments. It\u2019s perfect for selling and streaming your digital content with full control over price and rental duration.<\/p>\n\n<h3>Pay-To-View for WordPress<\/h3>\n\n<p>Tired of giving away your valuable videos for free or struggling with complicated membership systems?<\/p>\n\n<p>You don\u2019t need to anymore.<\/p>\n\n<p>Meet Pay-To-View, a simple yet powerful pay-per-view rental system built for content creators, educators, tutorials, filmmakers, streaming services, and more.<\/p>\n\n<p>With Pay-To-View, you can sell time-limited access to your videos, or any digital content, right on your WordPress site. No subscriptions needed \u2014 just direct payments and full control over your content.<\/p>\n\n<p>Your viewers don\u2019t need to register or create accounts. They simply choose a video, make a secure payment, and gain instant access for the limited time you\u2019ve set in your plugin settings.<\/p>\n\n<p>Creators love Pay-To-View because it\u2019s lightweight, easy to use, and integrates seamlessly with PayPal. You can set your own prices, decide how long rentals last, track every transaction, and publish your videos anywhere using shortcodes.<\/p>\n\n<p>Turn your video library into a revenue stream \u2014 in minutes.<\/p>\n\n<h3>Demo of how the Plugin Works<\/h3>\n\n<p>Watch this quick YouTube tutorial to understand how the plugin works:<\/p>\n\n<p>https:\/\/youtu.be\/d_1CCzhOQ2g<\/p>\n\n<p>Link to YouTube https:\/\/youtu.be\/d_1CCzhOQ2g<\/p>\n\n<h3>Pay-To-View Lite Features<\/h3>\n\n<ul>\n<li>Accept PayPal and credit card payments   <\/li>\n<li>Set custom currency   <\/li>\n<li>Fixed time-limited rentals and fixed duration for all media files (for example: set the price $3.99 for a 48-hour rental and these settings will be automatically applied to all media files)   <\/li>\n<li>Complete rental log  <\/li>\n<li>Built-in shortcode generator  <\/li>\n<li>Works with most common WordPress media players that support shortcodes (like Presto Player, FV Player, HTML5, etc.) and YouTube &amp; Vimeo  <\/li>\n<li>Automatic confirmation emails to the buyer (you can control Sender, Subject, and Message)  <\/li>\n<li>Admin settings for currency, pricing, and rental duration<\/li>\n<\/ul>\n\n<h3>Pay-To-View Basic &amp; PRO Features<\/h3>\n\n<ul>\n<li>All Lite features  <\/li>\n<li>Set custom pricing per media file (e.g., one video $2.99, another $4.99)  <\/li>\n<li>Set custom duration per media file (e.g., one video 2 hours, another 48 hours)  <\/li>\n<li>Full customization of the rental button (colors, labels, hover effects) with live preview  <\/li>\n<li>Control if notifications are sent to admin when a rental is made  <\/li>\n<li>Control if confirmation mail is sent to the buyer (Sender, Subject, Message)  <\/li>\n<li>Complete rental log with CSV export  <\/li>\n<li>All shortcodes stored in a list  <\/li>\n<li>Priority bug fixes  <\/li>\n<li>Automatic updates<\/li>\n<\/ul>\n\n<h3>Upgrade to Pay-To-View Basic &amp; PRO<\/h3>\n\n<p>Buy or upgrade to Basic &amp; PRO at: https:\/\/theappmill.com\/paytoview\/pricing_plans.html<\/p>\n\n<p>The difference between Basic and PRO is mainly support time and bug fixes; the feature set is identical.<\/p>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate the plugin (full instructions on https:\/\/theappmill.com\/paytoview\/installation.html) <\/li>\n<li>Go to <strong>Settings &gt; Pay-To-View Lite<\/strong> and add:<br \/>\n\n<ul>\n<li>PayPal business account email and Client ID (get one here: https:\/\/developer.paypal.com\/api\/rest\/)  <\/li>\n<li>Price (fixed in Lite, fixed or individual in Basic\/PRO)  <\/li>\n<li>Rental duration (fixed in Lite, fixed or individual in Basic\/PRO)  <\/li>\n<li>Currency  <\/li>\n<\/ul><\/li>\n<li>Add a media file to a post\/page. Copy its <strong>slug<\/strong> exactly \u2014 it must match for the rental to work.  <\/li>\n<li>Go to the <strong>Shortcode<\/strong> page:<br \/>\n\n<ul>\n<li>Add the slug  <\/li>\n<li>Price and duration auto-filled from settings (Lite) or set individually (Basic\/Pro)  <\/li>\n<li>Select a media player (Presto Player, YouTube, HTML5, etc.)  <\/li>\n<li>Add media ID or URL  <\/li>\n<li>Click <strong>Generate Shortcode<\/strong>  <\/li>\n<\/ul><\/li>\n<li>Paste the shortcode into your page\/post.  <\/li>\n<li>Publish \u2014 the rental button will now appear. Visitors can click, pay securely, and watch instantly.  <\/li>\n<li>Every rental is logged automatically (Date, Email, Slug, Expiration, etc.)  <\/li>\n<li>Confirmation emails sent (configurable)  <\/li>\n<li>Visitors never need to register \u2014 simple pay, watch, and leave experience.<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<ul>\n<li>Integrates with PayPal using official JavaScript SDK  <\/li>\n<li>Includes a link to an internal upgrade info page<\/li>\n<\/ul>\n\n<h3>Upgrade to PRO (Static HTML Page)<\/h3>\n\n<p>The \"Upgrade to PRO\" admin menu item loads a static HTML file from: <code>\/assets\/admin\/upgrade-page.html<\/code>. This page presents feature comparisons and pricing for Basic &amp; PRO.<\/p>\n\n<ul>\n<li>Service: Local static HTML page (no remote API)  <\/li>\n<li>External links: https:\/\/theappmill.com  <\/li>\n<li>Terms: https:\/\/theappmill.com\/paytoview\/terms.html  <\/li>\n<li>Privacy Policy: https:\/\/theappmill.com\/paytoview\/privacy.html  <\/li>\n<\/ul>\n\n<p>No user data is sent externally.<\/p>\n\n<h3>PayPal Integration<\/h3>\n\n<ul>\n<li>Uses PayPal JavaScript SDK (client-side) to render payment buttons and process transactions  <\/li>\n<li>Client ID required from PayPal Developer Dashboard  <\/li>\n<li>PayPal business email used to receive payments  <\/li>\n<li>No personal data sent externally; plugin does not use IPN  <\/li>\n<li>PayPal Terms: https:\/\/www.paypal.com\/us\/webapps\/mpp\/ua\/useragreement-full  <\/li>\n<li>Privacy: https:\/\/www.paypal.com\/us\/legalhub\/privacy-full<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>GPL-2.0-or-later: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin via <em>Add New<\/em> in WordPress  <\/li>\n<li>Activate under <strong>Plugins<\/strong>  <\/li>\n<li>Configure PayPal Client ID, currency, price, and duration under <strong>Settings &gt; Pay-To-View Lite<\/strong>  <\/li>\n<li>Generate shortcodes on the Shortcode page and paste into posts\/pages  <\/li>\n<li>View completed rentals under the Rental page  <\/li>\n<\/ol>\n\n<p>Watch this quick YouTube tutorial to understand how the plugin works:<\/p>\n\n<p>https:\/\/youtu.be\/d_1CCzhOQ2g<\/p>\n\n<p>Link to YouTube https:\/\/youtu.be\/d_1CCzhOQ2g<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20customize%20the%20rental%20price%20and%20duration%3F\"><h3>Can I customize the rental price and duration?<\/h3><\/dt>\n<dd><p>Lite version uses fixed settings. Upgrade to Basic\/Pro for custom pricing and durations per media file: https:\/\/theappmill.com\/paytoview\/pricing_plans.html<\/p><\/dd>\n<dt id=\"which%20video%20players%20are%20supported%3F\"><h3>Which video players are supported?<\/h3><\/dt>\n<dd><p>Pay-To-View works with most WordPress-compatible players that generate shortcodes, including YouTube and Vimeo.<\/p><\/dd>\n<dt id=\"how%20do%20payments%20work%3F\"><h3>How do payments work?<\/h3><\/dt>\n<dd><p>Securely via PayPal (accounts or credit cards). Set up a REST API Client ID: https:\/\/developer.paypal.com\/api\/rest\/<\/p><\/dd>\n<dt id=\"how%20long%20does%20a%20rental%20last%3F\"><h3>How long does a rental last?<\/h3><\/dt>\n<dd><p>Lite allows one fixed rental duration. Basic\/Pro allow individual durations per media file. Rentals automatically expire using a cookie.<\/p><\/dd>\n<dt id=\"can%20i%20see%20who%20has%20rented%20my%20media%3F\"><h3>Can I see who has rented my media?<\/h3><\/dt>\n<dd><p>All versions have a Rental log. Basic\/Pro allows CSV export.<\/p><\/dd>\n<dt id=\"do%20viewers%20need%20to%20register%3F\"><h3>Do viewers need to register?<\/h3><\/dt>\n<dd><p>No registration is required. Visitors can pay, watch, and leave immediately.<\/p><\/dd>\n<dt id=\"can%20i%20use%20youtube%20or%20other%20urls%20as%20rental%20media%3F\"><h3>Can I use YouTube or other URLs as rental media?<\/h3><\/dt>\n<dd><p>Yes, add the URL or media ID in the shortcode generator.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20all%20themes%3F\"><h3>Does it work with all themes?<\/h3><\/dt>\n<dd><p>Yes. Designed to work seamlessly with most WordPress themes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Updated the upgrade page content and feature comparison.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Updated the 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 and added it to Installation<\/li>\n<li>Updated plugin links from liserasmussen.se to theappmill.com<\/li>\n<li>Updated Tested up to to 6.9<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added \u201cHow the Plugin Works\u201d section with tutorial video to readme.txt<\/li>\n<li>Added <code>ptv_logotype.svg<\/code> to the admin folder for brandin<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Secured video link until valid rental  <\/li>\n<li>Minor bug fixes &amp; stability improvements  <\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>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":"Monetize your media with pay-per-view. Set pricing, rental length, accept PayPal\/cards, log rentals, and publish using shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/244048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=244048"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zzraz"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=244048"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=244048"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=244048"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=244048"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=244048"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=244048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}