Title: VidVix Video Paywall
Author: Lise Rasmussen
Published: <strong>Июнь 19, 2026</strong>
Last modified: Сентябрь 24, 2026

---

Search plugins

![](https://ps.w.org/vidvix/assets/banner-772x250.png?rev=3578401)

![](https://ps.w.org/vidvix/assets/icon-256x256.png?rev=3578401)

# VidVix Video Paywall

 By [Lise Rasmussen](https://profiles.wordpress.org/zzraz/)

[Download](https://downloads.wordpress.org/plugin/vidvix.1.1.1.zip)

 * [Details](https://os.wordpress.org/plugins/vidvix/#description)
 * [Reviews](https://os.wordpress.org/plugins/vidvix/#reviews)
 *  [Installation](https://os.wordpress.org/plugins/vidvix/#installation)
 * [Development](https://os.wordpress.org/plugins/vidvix/#developers)

 [Support](https://wordpress.org/support/plugin/vidvix/)

## Description

VidVix helps site owners rent access to individual videos directly from WordPress.
Add videos in the shortcode generator, set one fixed rental duration and price, 
then place the generated shortcode on any post or page.

Visitors see a rental button first. After they click the button, PayPal checkout
buttons are shown. Once payment is captured, VidVix grants time-limited access and
serves playback through a protected same-site stream URL.

Features include:

 * PayPal checkout integration.
 * Fixed rental price and duration for all videos.
 * Local server file or remote HTTPS video URL support.
 * Shortcode generator and saved shortcode list.
 * Downloadable rental access log in the WordPress admin.
 * Protected same-site playback URLs for unlocked rentals.
 * Upgrade link for learning about the PRO version on The App Mill website.

### Tutorial

Watch on YouTube:

[https://www.youtube.com/watch?v=eU_RVB3OXMU](https://www.youtube.com/watch?v=eU_RVB3OXMU)

### External services

VidVix uses external services only for payment processing and optional support or
upgrade links.

#### PayPal

VidVix connects to PayPal to display PayPal checkout buttons and to create, verify,
and capture video rental payments. The PayPal JavaScript SDK is loaded from `https://
www.paypal.com/sdk/js` on pages where a VidVix shortcode is displayed and a PayPal
Client ID has been saved. VidVix also sends server-side API requests to PayPal when
creating and capturing checkout orders.

Data sent to PayPal may include the PayPal Client ID, payment amount, currency, 
video rental reference, order ID, and other payment details required by PayPal to
process the transaction. PayPal may return transaction identifiers and payer information
such as payer email, which VidVix stores in the WordPress database as part of the
rental log.

PayPal is provided by PayPal, Inc.

PayPal Terms of Service:
 https://www.paypal.com/us/legalhub/paypal/useragreement-
full

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

PayPal Developer Documentation:
 https://developer.paypal.com/

#### The App Mill

The plugin includes an Upgrade to PRO” admin menu link to The App Mill website:

https://www.theappmill.com/vidvix/index.html

This link is only opened when clicked by the user. No data is sent to The App Mill
by the plugin unless the user chooses to open the link in their browser.

### Privacy

VidVix stores rental records in the WordPress database.

When PayPal is enabled, payment information required to process transactions is 
transmitted to PayPal.

## Screenshots

[⌊Shortcode generator and saved shortcode list for creating rentable video IDs.⌉⌊
Shortcode generator and saved shortcode list for creating rentable video IDs.⌉[

Shortcode generator and saved shortcode list for creating rentable video IDs.

[⌊PayPal credentials, rental price, currency, duration, and API base URL settings.⌉⌊
PayPal credentials, rental price, currency, duration, and API base URL settings.⌉[

PayPal credentials, rental price, currency, duration, and API base URL settings.

[⌊Rental access log with payment records and downloadable CSV export.⌉⌊Rental access
log with payment records and downloadable CSV export.⌉[

Rental access log with payment records and downloadable CSV export.

[⌊Visitor-facing rental button shown before a video purchase has been completed.⌉⌊
Visitor-facing rental button shown before a video purchase has been completed.⌉[

Visitor-facing rental button shown before a video purchase has been completed.

[⌊PayPal checkout and card payment buttons displayed during the rental flow.⌉⌊PayPal
checkout and card payment buttons displayed during the rental flow.⌉[

PayPal checkout and card payment buttons displayed during the rental flow.

[⌊Protected video playback unlocked automatically after a successful payment.⌉⌊Protected
video playback unlocked automatically after a successful payment.⌉[

Protected video playback unlocked automatically after a successful payment.

## Installation

 1.  Upload the plugin files or install the plugin ZIP through the WordPress Plugins
     screen.
 2.  Activate VidVix from the Plugins screen.
 3.  Go to VidVix > Settings in the WordPress admin menu.
 4.  Enter your PayPal Client ID, PayPal Secret, and PayPal API Base URL.
 5.  Use the PayPal sandbox API base URL while testing payments before going live.
 6.  Set the fixed rental duration, currency, and price for your video rentals.
 7.  Save the settings and confirm that no PayPal credential warnings are shown.
 8.  Go to VidVix > Shortcodes.
 9.  Add a video ID and a local server file path or full HTTPS video URL.
 10. Save the shortcode and check that it appears in the shortcode list.
 11. Copy the generated shortcode into the post or page where the video should be sold.
 12. Open the page as a visitor and make a sandbox payment test before publishing.

## FAQ

### What shortcode does the plugin use?

Use the generated shortcode from the Shortcode List. It looks like this:

    ```
    [vidvix video_id="12345"]
    ```

### Can each video have a different price?

No. This version uses one fixed rental price and duration for every video.

### Is the video file hidden before payment?

Yes. Each video is displayed using a video ID instead of exposing the saved file
or URL in the shortcode.

### Is the original video URL exposed after payment?

No. Playback is served through a protected same-site stream URL instead of exposing
the saved file path or remote URL directly.

### Does this work with PayPal sandbox?

Yes. Use `https://api-m.sandbox.paypal.com` as the PayPal API Base URL for sandbox
testing.

### Where are rentals stored?

Rental access records are stored in the WordPress database.

### Can I use remote video files?

Yes. The catalog supports full HTTPS video URLs as well as local server paths.

### Do visitors need to refresh the page after payment?

No. After a successful PayPal payment, VidVix unlocks and loads the video automatically.

### Does the plugin send data to third-party services?

Yes. When PayPal payments are enabled, payment-related information is sent to PayPal
in order to process transactions.

### What does the PRO version add?

The PRO version adds:

 * Per-video pricing
 * Per-video rental duration
 * Button customization
 * Additional configuration options

## Reviews

![](https://secure.gravatar.com/avatar/d6d950295909dd1afc6b307c6014acf47454bc6df0aab907a9ca65ea1c0b8dbb?
s=60&d=retro&r=g)

### 󠀁[A simple and secure video paywall](https://wordpress.org/support/topic/a-simple-and-secure-video-paywall/)󠁿

 [filmverkstan](https://profiles.wordpress.org/filmverkstan/) Август 7, 2026

VidVix makes it incredibly easy to sell time-limited access to videos directly from
WordPress. What I especially like is that the original video URL is not placed directly
in the public shortcode. Videos remain locked until payment is completed, and access
is provided through a protected playback URL. This makes VidVix a great choice for
anyone who wants a practical video paywall with an added layer of protection. The
real URL to the video is never displayed, not even after payment which makes this
secure. A lightweight, user-friendly solution for renting premium video content 
without needing a complicated membership system. Highly recommended!

 [ Read all 1 review ](https://wordpress.org/support/plugin/vidvix/reviews/)

## Contributors & Developers

“VidVix Video Paywall” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Lise Rasmussen ](https://profiles.wordpress.org/zzraz/)

[Translate “VidVix Video Paywall” into your language.](https://translate.wordpress.org/projects/wp-plugins/vidvix)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vidvix/), check out
the [SVN repository](https://plugins.svn.wordpress.org/vidvix/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/vidvix/) by [RSS](https://plugins.trac.wordpress.org/log/vidvix/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Completely suppressed notices from other plugins on VidVix admin screens.
 * Added protection against notices injected after page load.

#### 1.1.0

 * Added a video tutorial to the plugin readme.
 * Confirmed compatibility with WordPress 7.0.3.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.1**
 *  Last updated **11 сахаты ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/vidvix/)
 * Tags
 * [pay per view](https://os.wordpress.org/plugins/tags/pay-per-view/)[video paywall](https://os.wordpress.org/plugins/tags/video-paywall/)
   [video rental](https://os.wordpress.org/plugins/tags/video-rental/)
 *  [Advanced View](https://os.wordpress.org/plugins/vidvix/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/vidvix/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/vidvix/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/vidvix/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/vidvix/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/vidvix/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/vidvix/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vidvix/reviews/)

## Contributors

 *   [ Lise Rasmussen ](https://profiles.wordpress.org/zzraz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vidvix/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/donate/?hosted_button_id=4SMV5H3BFFJKQ)