WP Video Memberships Updates

Version 5.6.6

  • New Plugin Update Manager Check

Version 5.6.5

  • New Plugin Update Manager

Version 5.6.4

  • Stripe Checkout Tax updates
  • Tested up to WordPress version 6.2.2

Version 5.6.3

  • Stripe Payment Elements updated

Version 5.6.2

  • Bug fix when Site Lock is enabled with Required Memberships allowed access to videos with specific membership requirements.
  • Tested up to WordPress version 6.2.0

Version 5.6.1

  • Added new wpvs_do_after_update_membership_status action hook.

Version 5.6.0

  • Update to Stripe Card form card input placeholder color.

Version 5.5.9

  • Fix for Bulk Editing video memberships and access options.

Version 5.5.8

  • Checkout amount due when trial period applied bug fix
  • Stripe Trial Plan Bug Fix
  • files updated: /gateway/stripe/admin/admin-ajax.php, /includes/wpvs-classes.php

Version 5.5.7

  • Set allowed countries to empty array if null in admin settings
  • Tested up to version 6.1.0 WordPress
  • files updated: /includes/admin/wpvs-checkout-settings.php

Version 5.5.6

  • Bug fix when setting WPVS Video access settings.
  • files updated: /includes/wpvs-video.php

Version 5.5.5

  • Access payment options HTML update for when Site Lock is enabled.

Version 5.5.4

  • REST API endpoint fix when checking if video is free for registered users

Version 5.5.3

  • Automatic deletion of memberships that are expired and cancelled when trying to resubscribe
  • New Resubscribe button for memberships on checkout page.

Version 5.5.2

  • Checkout link bug fix for Video Purchases and Rentals.
  • files updated: /includes/wpvs-video.php

Version 5.5.1

  • Video access bug fix for Free for registered users
  • files updated: /includes/wpvs-video.php

Version 5.5.0

  • PayPal Update Membership: Removed existing status check when cancelling to insure subscriptions are correctly cancelled.
  • files updated: /gateway/paypal/admin/paypal-admin-ajax.php, /gateway/paypal/paypal-ajax.php

Version 5.4.9

  • Check user purchases in new can_download function

Version 5.4.8

  • include wpvs deprecated functions file update

Version 5.4.7

  • deprecated CSS classes: #rvs-access-tabs, .rvs-access-tab, .wpvs-term-purchases
  • deprecated functions: rvs_memberships_content_payments
  • new filters for updated WP Videos plugin content.

Version 5.4.6

  • Updated coupon code already exists error message.
  • Updated tested up to version.

Version 5.4.5

  • Default Stripe Customer details functioned moved to WPVS Stripe class

Version 5.4.4

  • Admin Members Has Membership filter and displays total count of filtered Users.

Version 5.4.3

  • Admin Members filtering options and bug fix when filtering Members by Role or Without Membership.

Version 5.4.2

  • Admin Members filtering options and bug fix when filtering Members by Role or Without Membership.

= 5.4.1 =

  • Stripe Webhook update to check latest invoice status is paid when subscription status is canceled. Added to prevent unpaid timeframe access.
  • files updated: /gateway/stripe/webhooks.php

= 5.4.0 =

  • Stripe Credit Card field inputs improved CSS styling with background color to match other input fields.

= 5.3.9 =

  • Stripe Coupon Creation fix
  • files updated: /includes/admin/rvs-admin-ajax.php

= 5.3.8 =

  • Stripe Webhook Events fix
  • files updated: /gateway/stripe/webhooks.php

= 5.3.7 =

  • Stripe API syntax updates
  • Stripe Import Customer payments bug fixes
  • files updated: /gateway/stripe/wpvs-stripe-classes.php

= 5.3.6 =

  • Fixed a Stripe bug where checking a customers payment methods was called without existing customer.
  • files updated: /gateway/stripe/wpvs-stripe-classes.php

= 5.3.5 =

  • Bug fix when deleting a Membership from WordPress Dashboard where Stripe Customers subscriptions object was empty.
  • files updated: /includes/admin/rvs-admin-functions.php

= 5.3.4 =

  • Redirect customers to new membership checkout if their Stripe subscription cannot be reactivated.
  • update_user_membership_status function updated to match subscription id instead of plan id
  • files updated: /gateway/stripe/customer-ajax-functions.php, /includes/wpvs-customer-class.php

= 5.3.3 =

  • autocomplete=”off” set on My Account input fields to prevent certain browsers from trying to autofill account fields on page load.
  • files updated: /includes/shortcodes.php

= 5.3.2 =

  • [rvs_account] shortcode HTML fix where My Account was hidden if Stripe was not enabled.
  • files updated: /includes/shortcodes.php

= 5.3.1 =

  • Bug fix for old PayPal Payer ID strings. Check if Payer ids is a string and convert to array.
  • files updated: /includes/wpvs-customer-class.php

= 5.3.0 =

  • Updated Stripe Customer Import / Update feature under WP Videos -> Members -> Bulk Manage -> Import / Update Stripe Customers.
  • PHP warning fix for PayPal class declaration of parameters

= 5.2.9 =

  • You are already registered notice for users trying to create account while logged in.
  • files updated: /includes/wpvs-user-ajax.php

= 5.2.8 =

  • Tested up to WordPress version 5.8.0

= 5.2.7 =

  • Complete Purchase button for free single video purchases and rentals bug fix.

= 5.2.6 =

  • Fixed a big where credit card checkout button was hidden if free coupon code was used and customer had existing cards.

= 5.2.5 =

  • Admin PayPal refund payment missing payment id bug fix.

= 5.2.4 =

  • Admin Edit Member page Javascript bug fix

= 5.2.3 =

  • Customer Account Payments page now shows Credit Card and PayPal payments.
  • Request for Invoices on PayPal payments redirects customers to their PayPal account with transaction information.
  • files updated: /includes/wpvs-user-ajax.php, /js/rvs-account.js, /includes/wpvs-classes.php

= 5.2.2 =

  • Language Translation files loading fix for certain strings during checkout not translating correctly.
  • Germany DE states list updated
  • files updated: /i18n/states.php, /vimeo-sync-memberships.php

= 5.2.1 =

  • Check for outstanding balance on confirming new PayPal Subscriptions. Set to Suspended if initial transaction fails.
  • Attempt to capture outstanding balance on Paused PayPal Subscriptions before Re-activation.
  • files updated: /gateway/paypal/paypal-ajax.php

= 5.2.0 =

  • Account page Membership output bug fix for when Stripe payment gateway is disabled.
  • files updated: /includes/rvsfunctions.php

= 5.1.9 =

  • Coupon Code creation bug fix when codes already exist on Stripe accounts.
  • You can now import existing Stripe Coupon Codes by providing the existing code ID when Adding A New Coupon in WordPress.
  • files updated: /includes/admin/rvs-admin-ajax.php, /includes/admin/coupon-codes.php, /gateway/stripe/admin/admin-ajax.php

= 5.1.8 =

  • PayPal Webhook update to find user via email if Payer ID not found.
  • New Stripe subscription setting for customers: Change Automatic renewals to Send Invoice.
  • New Stripe subscription setting for customers: Change payment method for each subscription individually.

= 5.1.7 =

  • Added setup_future_usage to Stripe Checkout sessions as required by Stripe starting May 21, 2021
  • files updated: /gateway/stripe/checkout/checkout-ajax.php

= 5.1.6 =

  • New filter wpvs_after_new_membership_redirect_link for customizing the redirect URL after new membership sign ups.
  • files updated: /includes/wpvs-classes.php, /gateway/paypal/paypal-ajax.php, /gateway/stripe/process-payment.php, /gateway/coinbase/coinbase-ajax.php, /gateway/coingate/coingate-ajax.php

= 5.1.5 =

  • New PayPal setting to Hide the Credit / Debit card button that appears below primary PayPal button.
  • files updated: /gateway/paypal/config.php
  • files updated: /includes/admin/payment-settings.php

= 5.1.4 =

  • PayPal Billing Plan and Webhook creation bug fixes
  • files updated: /gateway/paypal/admin/paypal-admin-ajax.php
  • files updated: /gateway/paypal/wpvs-paypal-classes.php

= 5.1.3 =

  • New User registration redirect bug fix.
  • files updated: /includes/rvsfunctions.php

= 5.1.2 =

  • PayPal Creating Billing Plan bug fix if PayPal Product was missing.
  • files updated: /gateway/paypal/wpvs-paypal-classes.php

= 5.1.1 =

  • Added new wpvs_rest_api_do_after_update_account action hook to the /updateaccount endpoint.
  • files updated: /rest/wpvs-rest-api-endpoints.php

= 5.1.0 =

  • Added support for Malaysian Ringgit (MYR) currency as well as MY Stripe country code.
  • files updated: /includes/admin/payment-settings.php

= 5.0.9 =

  • Check for WPVS_Stripe_Payments_Manager class exists incase Stripe payment gateway is disabled.
  • files updated: /includes/shortcodes.php, /includes/admin/rvs-admin-functions.php, /includes/admin/rvs-admin-ajax.php

= 5.0.8 =

  • Search for user by Payer ID update to find multiple users with same Payer ID.

= 5.0.7 =

  • PayPal Payer IDs now stored in array to allow for PayPal and Credit Card via PayPal payments on same account.

= 5.0.6 =

  • Create plugin db database bug fix during Plugin Activation.

= 5.0.5 =

  • Stripe gateway ajax loader bug fix for when Stripe is disabled.

= 5.0.4 =

  • Deprecated PayPal REST API SDK removed and replaced with updated integration.
  • Deprecated PayPal REST API Billing Agreements updated to Subscriptions.
  • Accept Debit and Credit Card payments via PayPal Checkout.
  • IMPORTANT PayPal update required under WP Videos -> Run Updates in WordPress admin Dashboard.
  • Coingate bug fixes.

= 5.0.3 =

  • New Alipay setting under WP Videos -> Payment Gateway
  • Alipay is only available if Stripe Checkout Page is enabled.
  • Alipay is not supported for Subscriptions but will work on one-time payments (Rentals & Purchases).

= 5.0.2 =

  • New Complete Purchase button for free Stripe Rental and Single Video payments. Free one-time payments no longer require Credit Card information.

= 5.0.1 =

  • Check if post memberships is array in rest api function.

= 5.0.0 =

  • Stripe Checkout bug fix for free subscription checkouts using Coupon Codes
  • Free payments are now added and displayed on WP Videos -> Payments admin page.

= 4.9.9 =

  • WordPress version 5.6 update.

= 4.9.8 =

  • Customer has access from Coinbase subscription bug fix.

= 4.9.7 =

  • Coinbase Webhooks update.
  • Headers already sent warning fix for REST API endpoints.

= 4.9.6 =

  • Coinbase Webhooks update.

= 4.9.5 =

  • Bug fixes for Coingate and Coinbase payments.
  • Bug fix for missing Plan Name in PayPal ajax request.
  • REST API endpoints permission_callback added.

= 4.9.4 =

  • Stripe Checkout bug fix for video rentals.

= 4.9.3 =

  • Stripe Checkout integration updated to support Coupon Codes for subscription checkout sessions.

= 4.9.2 =

  • Create Country based Tax Rates to apply tax on all payments from a Country. Jurisdiction now optional on Tax Rate creation.
  • New REST API response filters to add custom response data to /login, /refresh and /signup endpoints.

= 4.9.1 =

  • Updated content filter function for WP Videos plugin.

= 4.9.0 =

  • New memberships parameter for [rvs_memberships] shortcode to restrict output of certain membership plans only. See guide update.

= 4.8.9 =

  • Update stripe subscriptions request API update.

= 4.8.8 =

  • Tax Rate calculation bug fix.

= 4.8.7 =

  • Bug fix: Customers Stripe payment methods were getting automatically saved to their account when Save card for future payments was unchecked.

= 4.8.6 =

  • Stripe API version updated to 2020-08-27. Includes updated for “prorate” to “proration_behavior” during subscription creation.

= 4.8.5 =

= 4.8.4 =

  • Manage Members purchases, rentals and category purchases under WP Videos -> Members -> Edit Member (pencil icon)

= 4.8.3 =

  • Language Settings admin page
  • Member REST API JSON Data now available when logged in without Access Token
  • CZ Country Code added.

= 4.8.2 =

  • WP Video Subscriptions License Key Activation updates.

== Upgrade Notice == = 5.2.9 =

  • You are already registered notice for users trying to create account while logged in.
  • files updated: /includes/wpvs-user-ajax.php

= 5.2.8 =

  • Tested up to WordPress version 5.8.0

= 5.2.7 =

  • Complete Purchase button for free single video purchases and rentals bug fix.

= 5.2.6 =

  • Fixed a big where credit card checkout button was hidden if free coupon code was used and customer had existing cards.

= 5.2.5 =

  • Admin PayPal refund payment missing payment id bug fix.

= 5.2.4 =

  • Admin Edit Member page Javascript bug fix

= 5.2.3 =

  • Customer Account Payments page now shows Credit Card and PayPal payments.
  • Request for Invoices on PayPal payments redirects customers to their PayPal account with transaction information.
  • files updated: /includes/wpvs-user-ajax.php, /js/rvs-account.js, /includes/wpvs-classes.php

= 5.2.2 =

  • Language Translation files loading fix for certain strings during checkout not translating correctly.
  • Germany DE states list updated
  • files updated: /i18n/states.php, /vimeo-sync-memberships.php

= 5.2.1 =

  • Check for outstanding balance on confirming new PayPal Subscriptions. Set to Suspended if initial transaction fails.
  • Attempt to capture outstanding balance on Paused PayPal Subscriptions before Re-activation.
  • files updated: /gateway/paypal/paypal-ajax.php

= 5.2.0 =

  • Account page Membership output bug fix for when Stripe payment gateway is disabled.
  • files updated: /includes/rvsfunctions.php

= 5.1.9 =

  • Coupon Code creation bug fix when codes already exist on Stripe accounts.
  • You can now import existing Stripe Coupon Codes by providing the existing code ID when Adding A New Coupon in WordPress.
  • files updated: /includes/admin/rvs-admin-ajax.php, /includes/admin/coupon-codes.php, /gateway/stripe/admin/admin-ajax.php

= 5.1.8 =

  • PayPal Webhook update to find user via email if Payer ID not found.
  • New Stripe subscription setting for customers: Change Automatic renewals to Send Invoice.
  • New Stripe subscription setting for customers: Change payment method for each subscription individually.

= 5.1.7 =

  • Added setup_future_usage to Stripe Checkout sessions as required by Stripe starting May 21, 2021
  • files updated: /gateway/stripe/checkout/checkout-ajax.php

= 5.1.6 =

  • New filter wpvs_after_new_membership_redirect_link for customizing the redirect URL after new membership sign ups.
  • files updated: /includes/wpvs-classes.php, /gateway/paypal/paypal-ajax.php, /gateway/stripe/process-payment.php, /gateway/coinbase/coinbase-ajax.php, /gateway/coingate/coingate-ajax.php

= 5.1.5 =

  • New PayPal setting to Hide the Credit / Debit card button that appears below primary PayPal button.
  • files updated: /gateway/paypal/config.php
  • files updated: /includes/admin/payment-settings.php

= 5.1.4 =

  • PayPal Billing Plan and Webhook creation bug fixes
  • files updated: /gateway/paypal/admin/paypal-admin-ajax.php
  • files updated: /gateway/paypal/wpvs-paypal-classes.php

= 5.1.3 =

  • New User registration redirect bug fix.
  • files updated: /includes/rvsfunctions.php

= 5.1.2 =

  • PayPal Creating Billing Plan bug fix if PayPal Product was missing.
  • files updated: /gateway/paypal/wpvs-paypal-classes.php

= 5.1.1 =

  • Added new wpvs_rest_api_do_after_update_account action hook to the /updateaccount endpoint.
  • files updated: /rest/wpvs-rest-api-endpoints.php

= 5.1.0 =

  • Added support for Malaysian Ringgit (MYR) currency as well as MY Stripe country code.
  • files updated: /includes/admin/payment-settings.php

= 5.0.9 =

  • Check for WPVS_Stripe_Payments_Manager class exists incase Stripe payment gateway is disabled.

= 5.0.8 =

  • Search for user by Payer ID update to find multiple users with same Payer ID.

= 5.0.7 =

  • PayPal Payer IDs now stored in array to allow for PayPal and Credit Card via PayPal payments on same account.

= 5.0.7 =

  • PayPal Payer IDs now store in array to resolve cases where a multiple users may use the same PayPal account.

= 5.0.6 =

  • Create plugin db database bug fix during Plugin Activation.

= 5.0.5 =

  • Stripe gateway ajax loader bug fix for when Stripe is disabled.

= 5.0.4 =

  • Deprecated PayPal REST API SDK removed and replaced with updated integration.
  • Deprecated PayPal REST API Billing Agreements updated to Subscriptions.
  • Accept Debit and Credit Card payments via PayPal Checkout.
  • IMPORTANT PayPal update required under WP Videos -> Run Updates in WordPress admin Dashboard.
  • Coingate bug fixes.

= 5.0.3 =

  • New Alipay setting under WP Videos -> Payment Gateway
  • Alipay is only available if Stripe Checkout Page is enabled.
  • Alipay is not supported for Subscriptions but will work on one-time payments (Rentals & Purchases).

= 5.0.2 =

  • New Complete Purchase button for free Stripe Rental and Single Video payments. Free one-time payments no longer require Credit Card information.

= 5.0.1 =

  • Check if post memberships is array in rest api function.

= 5.0.0 =

  • Stripe Checkout bug fix for free subscription checkouts using Coupon Codes
  • Free payments are now added and displayed on WP Videos -> Payments admin page.