=== WP Video Memberships === Contributors: roguewebdesign Tags: memberships, vimeo, video, stripe, e-commerce, restrict video access Requires at least: 4.0 Tested up to: 5.3.2 Stable tag: 5.0.3 License: GPLv2 or later A membership add-on for the WP Videos plugin. This add-on allows you to restrict video access to members only. == Description == A membership add-on for the WP Videos plugin. This add-on allows you to restrict video access to members only. = FEATURES = * Create memberships (day, week, month, year) * Purchase and rental payment options * Restrict video access to members only * Coupon Codes * Stripe, PayPal, CoinGate and Coinbase payments == Installation == 1. Upload the vimeo-sync-memberships folder to the `/wp-content/plugins` directory, or install the plugin through the WordPress plugins screen directly. You can also download the the vimeo-sync-memberships.zip file at https://www.wpvideosubscriptions.com. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. Navgiate to WP Videos -> Membership Settings within your WordPress admin area. 4. Create memberships for Stripe, PayPal Coingate and Coinbase. 5. Apply the membership(s) to your videos to restrict access. == Changelog == = 4.4.6 = = 4.4.5 = = 4.4.4 = = 4.4.3 = = 4.4.2 = = 4.4.1 = = 4.4.0 = = 4.3.9 = = 4.3.8 = = 4.3.7 = = 4.3.6 = = 4.3.5 = = 4.3.4 = = 4.3.3 = = 4.3.2 = = 4.3.1 = = 4.3.0 = = 4.2.9 = = 4.2.8 = = 4.2.7 = = 4.2.6 = = 4.2.5 = = 4.2.4 = = 4.2.3 = = 4.2.2 = = 4.2.1 = = 4.2.0 = = 4.1.9 = = 4.1.8 = = 4.1.7 = = 4.1.6 = = 4.1.5 = = 4.1.4 = = 4.1.3 = = 4.1.2 = = 4.1.1 = = 4.1.0 = = 4.0.9 = = 4.0.8 = = 4.0.7 = = 4.0.6 = = 4.0.5 = New Role setting for Memberships: = 4.0.4 = PayPal Webhooks Update: = 4.0.3 = Stripe API upgrade to version "2018-11-08". Please upgrade your Stripe API version in your Dashboard here: https://dashboard.stripe.com/developers Fix for Re-activating Stripe subscriptions = 4.0.2 = New Default Account Menu Tab option under WP Videos -> Membership Settings. Account Page Setup Guide = 4.0.1 = Indian Rupee Currency Added (INR) = 4.0.0 = Update to Member and TEST Member roles. Users are only added to these roles either manually or when they subscribe to a membership. = 3.9.9 = Filter and actions for custom registration and account form fields. See Documentation = 3.9.8 = Translation file updates: Added es_AR support = 3.9.7 = Stripe import payments fix and Admin Payments filtering (Stripe and PayPal) = 3.9.6 = PayPal initial payment fix for repeating coupon code = 3.9.5 = Membership and Coupon Key Management fix = 3.9.4 = PayPal support for Coupon Codes = 3.9.3 = PayPal Billing Agreement Status update for delayed (Pending) agreements = 3.9.2 = Membership check fix when customers have multiple memberships = 3.9.1 = Improved admin PayPal error notifications = 3.9.0 = Hide membership update = 3.8.9 = Admin Bulk Edit Videos Fix = 3.8.8 = Admin enqueue scripts update = 3.8.7 = Import Stripe Customers Plans in Wordpress only update = 3.8.6 = Import Stripe Customers

Import Feature Admin Area:

= 3.8.5 = Import Stripe Payments Ajax Update = 3.8.4 = Import Stripe Payments Ajax Update = 3.8.3 = New Import Stripe Payments Feature

Import Feature Admin Areas:

= 3.8.2 = Restrict Members Download to Specific Memberships Only

Files changed:

  • /includes/js/meta-boxes.php
  • = 3.8.1 = Admin loading updates = 3.8.0 = Translation file updates

    Files changed:

    = 3.7.9 = REST API Login POST request update

    Files changed:

    Setup Guide = 3.7.8 = REST API Headers request fix

    Files changed:

    = 3.7.7 = Membership Access Saving Bug Fix on Video Edit

    Files changed:

    = 3.7.6 = WPVS REST API Authentication and Authorization Updates

    Files changed:

    Setup Guide = 3.7.5 = WPVS REST API Error response fix

    Files changed:

    = 3.7.4 = Restrict REST API Video JSON data to members only

    Files changed:

    = 3.7.2 = Admin enqueue scripts fix REST API prep = 3.7.1 = PayPal Webhook Updates = 3.7.0 = Edit Member page updates (PayPal Payments) = 3.6.9 = User Has Access Action / Filter hook Customer Memberships start time = 3.6.8 = Add user to Members database on role update = 3.6.7 = New roles for Members (Members and TEST Members) = 3.6.6 = Refund payment updates: Purchases and Rentals are now removed upon refunds. = 3.6.5 = Language file translation updates = 3.6.4 = Coupon Code Fixes and Updates (Purchase and Rental Fix | Max uses per customer) = 3.6.3 = Stripe Member Admin Payments fix | Payments tracking updates (database update) = 3.6.2 = Stripe Country Code Setting and Verify Zip Update for Simple Card Form = 3.6.1 = Membership Editing save redirect fix = 3.6.0 = Stripe processing notification bug fix = 3.5.9 = Lock Entire Site redirect fixes = 3.5.8 = Session Start / End updates Stripe Processing Notification = 3.5.7 = Add New Card Fix = 3.5.6 = Plugin update request = 3.5.5 = Plugin update request bug fix = 3.5.4 = Language file translation updates = 3.5.3 = CSS Important tags removed from custom CSS = 3.5.2 = Genre / Category purchase price admin save fix = 3.5.1 = New Action Hooks for after membership and video purchases (see: https://docs.wpvideosubscriptions.com/wp-video-memberships/hooks-filters/) = 3.5.0 = Translation files update = 3.4.9 = Stripe API Webhook updates = 3.4.8 = Stripe API Webhook updates = 3.4.7 = Translation files update = 3.4.6 = Translation files update for membership status. Hide Purchase and Rental Thumbnails for unpublished videos. = 3.4.4 = Reset button for PayPal Webhooks = 3.4.3 = Fix for PayPal's REST API bugs for billing agreements = 3.4.2 = PayPal error message handling updates (Note: PayPal is currently having API issues on their server) = 3.4.1 = PayPal error message handling updates (Note: PayPal is currently having API issues on their server) = 3.4.0 = Optionally allow members with membership access to download videos = 3.3.9 = Optionally Disable User Purchase and Rental Pages = 3.3.8 = Updated new membership access and product purchase functions = 3.3.7 = New shortcode [wpvs_customer_details_form] (Included automatically on customers account page) | Fix for Site Lock administration access | First and Last Name optional sign up fields | Password now optional on sign up = 3.3.6 = New Lock Entire Site options for membership requirements and redirects. Each video, page and post now has an Unlocked option to make it viewable with Site Lock enabled. = 3.3.5 = Customer account page menu updates Shortcode updates = 3.3.4 = Language File Updates = 3.3.3 = Updates tweaks = 3.3.2 = SMTP Email Test Field = 3.3.1 = Icon adjustments = 3.3.0 = Checkout image sizing fix = 3.2.9 = Purchase type checkout fix for Stripe = 3.2.8 = Clear user trial completions on Membership deletion. Timestamp consistency updates. = 3.2.7 = Adding manual memberships to new users fix = 3.2.6 = Update for checking users Crypto subscriptions on login = 3.2.2 = New option to enabled Stripe customer invoice downloads = 3.2.1 = Fixed a bug where Stripe billing address was not saving for customer sources = 3.2.0 = French translation language support = 3.1.9 = Session Check Upgrade = 3.1.8 = New cron job to clear old browser HTML generated emails for members = 3.1.7 = New account email update. (Password Reset link sent instead of password) = 3.1.6 = Payment checkout option button updates (Subscribe, Buy, Rent) = 3.1.5 = Video Genres / Categories restriction fix = 3.1.4 = Apply Memberships and One Time Payment Prices to video Genres / Categories (sell access to entire seasons, series, genres, etc) User Purchases shortcode updates = 3.1.3 = Activation bug fixes = 3.1.2 = Updates check and activation fix = 3.1.1 = Shortcode updates and fixes = 3.1.0 = Automatic renewal reminders for memberships (optional) = 3.0.9 = Login admin redirect fix = 3.0.8 = Members page Refresh button added. = 3.0.7 = Members area upgrades. Members area now paged with improved search for User featured. = 3.0.6 = Admin updates area adjustments = 3.0.5 = Stripe API Update = 3.0.4 = Stripe pop-up checkout options update = 3.0.3 = Checkout options update = 3.0.2 = Manually added membership auto removal when date ends Updated Stripe Customer function = 3.0.1 = Manually added membership admin remove fix = 3.0.0 = Manually added membership fix and end date update = 2.9.9 = Webook Update PayPal Subscription End Time Fix = 2.9.8 = Admin Members page fix = 2.9.7 = Re-activate email option updates = 2.9.6 = Re-activate and Cancel membership bug fixes = 2.9.5 = Updates for custom Video slug = 2.9.4 = Membership status management updates. PayPal memberships end on billing date instead of cancelation date. = 2.9.3 = Lock entire site: Restrict non-logged in visitors to a Landing, Login and registration pages only. = 2.9.2 = Bulk Edit Free for Registered Users fix = 2.9.1 = Improved Video Membership Management. Quick and Bulk Edit Video Memberships = 2.9.0 = Danish krone (DKK) Currency support = 2.8.9 = JS and CSS loading updates = 2.8.8 = PayPal Webhook update = 2.8.7 = Custom currency label and plan interval translate ready. = 2.8.5 = Stripe customer account page updates = 2.8.4 = PayPal Gateway Updates: Users remain on page for payments Stripe Gateway Updates: Credit Card form improvements and options = 2.8.3 = Custom redirect urls for new accounts and login = 2.8.2 = Hide View Memberships button to users if no memberships are created. = 2.8.1 = Get Vimeo video download links = 2.7.9 = Download link for user purchases (optional) Login Redirect option on Membership Settings page = 2.7.8 = PayPal payment gateway updates and subscription admin sync buttons on Edit Member pages = 2.7.7 = Account page credit card area updates = 2.7.6 = Customer Account page updates = 2.7.5 = Database updates admin area - payment updates = 2.7.4 = Video Rental and Purchase Updates = 2.7.3 = Norwegian language po file added = 2.7.1 = PayPal membership check on login update = 2.7.0 = Membership interval count. Example: charge customers every 3 months = 2.6.8 = Create account updates = 2.6.7 = Test PayPal Webhooks update = 2.6.6 = Script updates and versions = 2.6.5 = Admin jQuery fix = 2.6.4 = Edit Member admin page updates = 2.6.3 = Webhook updates for Stripe and PayPal = 2.6.2 = Updated Sign In and Create Account forms new User Rentals and User Purchase shortcodes = 2.6.1 = PayPal Webhook and Payment Updates = 2.6.0 = WP Video Subscriptions = 2.5.8 = Webhook updates = 2.0.0 = * PayPal Integration * Coupon Codes for Stripe Payments * Credit Card Form Updates * Email Templates * Live and Test mode memberships == Upgrade Notice == = 4.4.6 = = 4.4.5 = = 4.4.4 = = 4.4.3 = = 4.4.2 = = 4.4.1 = = 4.4.0 = = 4.3.9 = = 4.3.8 = = 4.3.7 = = 4.3.6 = = 4.3.5 = = 4.3.4 = = 4.3.3 = = 4.3.2 = = 4.3.1 = = 4.3.0 = = 4.2.9 = = 4.2.8 = = 4.2.7 = = 4.2.6 = = 4.2.5 = = 4.2.4 = = 4.2.3 = = 4.2.2 = = 4.2.1 = = 4.2.0 = = 4.1.9 = = 4.1.8 = = 4.1.6 = = 4.1.5 = = 4.1.4 = = 4.1.3 = = 4.1.2 = = 4.1.1 = = 4.1.0 = = 4.0.9 = = 4.0.8 = = 4.0.7 = = 4.0.6 = = 4.0.5 = New Role setting for Memberships: = 4.0.4 = PayPal Webhooks Update: = 4.0.3 = Stripe API upgrade to version "2018-11-08". Please upgrade your Stripe API version in your Dashboard here: https://dashboard.stripe.com/developers Fix for Re-activating Stripe subscriptions = 4.0.2 = New Default Account Menu Tab option under WP Videos -> Membership Settings. Account Page Setup Guide = 4.0.1 = Indian Rupee Currency Added (INR) 4.0.0 = Update to Member and TEST Member roles. Users are only added to these roles either manually or when they subscribe to a membership. = 3.9.9 = Filter and actions for custom registration and account form fields = 3.9.8 = Translation file updates: Added es_AR support = 3.9.7 = Stripe import payments fix and Admin Payments filtering (Stripe and PayPal) = 3.9.6 = PayPal initial payment fix for repeating coupon code = 3.9.5 = Membership and Coupon Key Management fix = 3.9.4 = PayPal support for Coupon Codes = 3.9.3 = PayPal Billing Agreement Status update for delayed (Pending) agreements = 3.9.2 = Membership check fix when customers have multiple memberships = 3.9.1 = Improved admin PayPal error notifications = 3.9.0 = Hide membership update = 3.8.9 = Admin Bulk Edit Videos Fix = 3.8.8 = Admin enqueue scripts update = 3.8.7 = Import Stripe Customers Plans in Wordpress only update = 3.8.6 = Import Stripe Customers

    Import Feature Admin Area:

    = 3.8.5 = Import Stripe Payments Ajax Update = 3.8.4 = Import Stripe Payments Ajax Update = 3.8.3 = New Import Stripe Payments Feature

    Import Feature Admin Areas:

    = 3.8.2 = Restrict Members Download to Specific Memberships Only

    Files changed:

    = 3.8.1 = Admin loading updates = 3.8.0 = Translation file updates

    Files changed:

    = 3.7.9 = REST API Login POST request update

    Files changed:

    Setup Guide = 3.7.8 = REST API Headers request fix

    Files changed:

    = 3.7.7 = Membership Access Saving Bug Fix on Video Edit

    Files changed:

    = 3.7.6 = WPVS REST API Authentication and Authorization Updates

    Files changed:

    Setup Guide = 3.7.5 = WPVS REST API Error response fix = 3.7.4 = Restrict REST API Video JSON data to members only = 3.7.2 = Admin enqueue scripts fix REST API prep = 3.7.1 = PayPal Webhook Updates = 3.7.0 = Edit Member page updates (PayPal Payments) = 3.6.9 = User Has Access Action / Filter hook Customer Memberships start time = 3.6.8 = Add user to Members database on role update = 3.6.7 = New roles for Members (Members and TEST Members) = 3.6.6 = Refund payment updates: Purchases and Rentals are now removed upon refunds. = 3.6.5 = Language file translation updates = 3.6.4 = Coupon Code Fixes and Updates (Purchase and Rental Fix | Max uses per customer) = 3.6.3 = Stripe Member Admin Payments fix | Payments tracking updates (database update) = 3.6.2 = Stripe Country Code Setting and Verify Zip Update for Simple Card Form = 3.6.1 = Membership Editing save redirect fix = 3.6.0 = Stripe processing notification bug fix = 3.5.9 = Lock Entire Site redirect fixes = 3.5.8 = Session Start / End updates Stripe Processing Notification = 3.5.7 = Add New Card Fix = 3.5.6 = Plugin update request = 3.5.5 = Plugin update request bug fix = 3.5.4 = Language file translation updates = 3.5.3 = CSS Important tags removed from custom CSS = 3.5.2 = Genre / Category purchase price admin save fix = 3.5.1 = New Action Hooks for after membership and video purchases (see: https://docs.wpvideosubscriptions.com/wp-video-memberships/hooks-filters/) = 3.5.0 = Translation files update = 3.4.9 = Stripe API Webhook updates = 3.4.8 = Stripe API Webhook updates = 3.4.7 = Translation files update = 3.4.6 = Translation files update for membership status. Hide Purchase and Rental Thumbnails for unpublished videos. = 3.4.4 = Reset button for PayPal Webhooks = 3.4.3 = Fix for PayPal's REST API bugs for billing agreements = 3.4.2 = PayPal error message handling updates (Note: PayPal is currently having API issues on their server) = 3.4.1 = PayPal error message handling updates (Note: PayPal is currently having API issues on their server) = 3.4.0 = Optionally allow members with membership access to download videos = 3.3.9 = Optionally Disable User Purchase and Rental Pages = 3.3.8 = Updated new membership access and product purchase functions = 3.3.7 = New shortcode [wpvs_customer_details_form] (Included automatically on customers account page) | Fix for Site Lock administration access | First and Last Name optional sign up fields | Password now optional on sign up = 3.3.6 = New Lock Entire Site options for membership requirements and redirects. Each video, page and post now has an Unlocked option to make it viewable with Site Lock enabled. = 3.3.5 = Customer account page menu updates and Shortcode updates = 3.3.4 = Language File Updates = 3.3.3 = Updates tweaks = 3.3.2 = SMTP Email Test Field = 3.3.1 = Icon adjustments = 3.3.0 = Checkout image sizing fix = 3.2.9 = Purchase type checkout fix for Stripe = 3.2.8 = Clear user trial completions on Membership deletion. Timestamp consistency updates. = 3.2.7 = Adding manual memberships to new users fix = 3.2.6 = Update for checking users Crypto subscriptions on login = 3.2.2 = New option to enabled Stripe customer invoice downloads = 3.2.1 = Fixed a bug where Stripe billing address was not saving for customer sources = 3.2.0 = French translation language support = 3.1.9 = Session Check Upgrade = 3.1.8 = New cron job to clear old browser HTML generated emails for members = 3.1.7 = New account email update. (Password Reset link sent instead of password) = 3.1.6 = Payment checkout option button updates (Subscribe, Buy, Rent) = 3.1.5 = Video Genres / Categories restriction fix = 3.1.4 = Apply Memberships and One Time Payment Prices to video Genres / Categories (sell access to entire seasons, series, genres, etc) User Purchases shortcode updates = 3.1.3 = Activation bug fixes = 3.1.2 = Updates check and activation fix = 3.1.1 = Shortcode updates and fixes = 3.1.0 = Automatic renewal reminders for memberships (optional) = 3.0.9 = Login admin redirect fix = 3.0.8 = Members page Refresh button added. = 3.0.7 = Members area upgrades. Members area now paged with improved search for User featured. = 3.0.6 = Admin updates area adjustments = 3.0.5 = Stripe API Update = 3.0.4 = Stripe pop-up checkout options update = 3.0.3 = Checkout options update = 3.0.2 = Manually added membership auto removal when date ends Updated Stripe Customer function = 3.0.1 = Manually added membership admin remove fix = 3.0.0 = Manually added membership fix and end date update = 2.9.9 = Webook Update PayPal Subscription End Time Fix = 2.9.8 = Admin Members page fix = 2.9.7 = Re-activate email option updates = 2.9.6 = Re-activate and Cancel membership bug fixes = 2.9.5 = Updates for custom Video slug = 2.9.4 = Membership status management updates. PayPal memberships end on billing date instead of cancelation date. = 2.9.3 = Lock entire site: Restrict non-logged in visitors to a Landing, Login and registration pages only. = 2.9.2 = Bulk Edit Free for Registered Users fix = 2.9.1 = Improved Video Membership Management. Quick and Bulk Edit Video Memberships = 2.9.0 = Danish krone (DKK) Currency support = 2.8.9 = JS and CSS loading updates = 2.8.8 = PayPal Webhook update = 2.8.7 = Custom currency label and plan interval translate ready. = 2.8.5 = Stripe customer account page updates = 2.8.4 = PayPal Gateway Updates: Users remain on page for payments Stripe Gateway Updates: Credit Card form improvements and options = 2.8.3 = Custom redirect urls for new accounts and login = 2.8.2 = Hide View Memberships button to users if no memberships are created. = 2.8.1 = Get Vimeo video download links = 2.7.9 = Download link for user purchases (optional) Login Redirect option on Membership Settings page = 2.7.8 = PayPal payment gateway updates and subscription admin sync buttons on Edit Member pages = 2.7.7 = Account page credit card area updates = 2.7.6 = Customer Account page updates = 2.7.5 = Database updates admin area - payment updates = 2.7.4 = Video Rental and Purchase Updates = 2.7.3 = Norwegian language po file added = 2.7.2 = Ob contents return fix = 2.7.1 = PayPal membership check on login update = 2.7.0 = Membership interval count. Example: charge customers every 3 months = 2.6.8 = Create account updates = 2.6.7 = Test PayPal Webhooks update = 2.6.6 = Script updates and versions = 2.6.5 = Admin jQuery fix = 2.6.4 = Edit Member admin page updates = 2.6.3 = Webhook updates for Stripe and PayPal = 2.6.2 = Updated Sign In and Create Account forms new User Rentals and User Purchase shortcodes = 2.6.1 = PayPal Webhook and Payment Updates = 2.6.0 = WP Video Subscriptions = 2.5.8 = Webhook updates = 2.0.0 = PayPal Integration Coupon Codes for Stripe Payments Credit Card Form Updates Email Templates Live and Test mode memberships = 1.0 = Release == Features == 1. Restrict video access (Requires Add-On)