Restrict Content Pro 3.5.41

Download Restrict Content Pro 3.5.41 from nulled fire. With Restrict Content Pro you can set up a complete subscription system for your WordPress.
  • Modified templates: subscription.php
  • New: Added the ability to recover pending and failed payments. A "Complete Payment" link has been added to the list of payments on the [subscription_details] shortcode.
  • Tweak: Added terms/privacy checkboxes to [register_form_stripe] shortcode if enabled. This also fixed an issue where the shortcode was validating for these checkboxes but not displaying them.
  • Tweak: CSV Importer: improve CSV mime type detection.
  • Tweak: CSV Importer: if incorrect file type is detected, include the detected file type in the error message.
  • Tweak: Localize Stripe error messages that occur via JavaScript. Also add a new filter rcp_stripe_error_messages to allow these error messages to be modified.
  • Tweak: Include original Stripe error message if we don't have our own localized version.
  • Tweak: Show admin notice if manual membership cancellation fails.
  • Fix: Sign up fees not being applied if someone attempts a payment, doesn't complete it, then tries a second type. This typically only occurred with the PayPal gateway, which allows you to not complete a payment in progress.
  • Fix: Heuristics.Phishing.Email.SpoofedDomain false positive from virus scanners, due to us making a link to developer.paypal.com, which actually led to our documentation on how to use that site to get API credentials.
  • Fix: Add missing try/catch block during certain Stripe operations.
  • Fix: Correct formatting on sprintf() functions.
  • Fix: Undefined property errors while updating pending payments via cron job.
  • Fix: Under certain circumstances, RCP was incorrectly creating a second Stripe customer record.
  • Fix: Stripe webhook conflicts when RCP is installed on two separate sites but both use the same Stripe account.
  • Fix: Remove admin_url() base from rcp_get_invoice_url() function. In certain edge cases this was resulting in admin_url() being included in email notifications.
  • Fix: Update WP_User display name when editing Customer first/last name via Customer Details page.
  • Fix: Email verification link not working when using plain text emails.
  • Fix: CSV Importer - use email as the username if username is omitted from the CSV file.
  • Fix: Recurring fees not being properly passed to payment gateway during registration.
  • Fix: Do not apply prorated credits when multiple memberships are enabled and registering via [register_form_stripe].
  • Fix: "Renews automatically" incorrectly displaying on [subscription_details] shortcode for inactive memberships.
  • Fix: rcp_get_user_payments() was returning all user payments if the current user was logged out. It now returns an empty array.
  • Fix: Display issues on admin payments table on mobile devices.
  • Improvement: Updated French translation.
  • Improvement: Display clearer error messages when there's a problem adding a discount code.
  • Fix: Registration type changing mid-registration, which could impact signup fees with some gateways.
  • Fix: Stripe invalid request error when someone with a non-recurring Stripe membership visits the page containing the [rcp_update_card] shortcode.
  • Fix: Incorrect use of date_i18n() instead of date() when saving payment dates via webhooks.
  • Fix: Filter the password reset URL to use the designated RCP login form when "Redirect Default Login URL" is enabled.
New: An admin notice will be displayed if you have the Stripe Checkout gateway enabled, explaining that the gateway will be removed in RCP version 3.2 due to SCA regulations. Read more here: Stripe Checkout - Deprecated - Restrict Content Pro
New: Added a date_completed column to the wp_rcp_queue table.
New: Unauthorized users are now redirected away from category archive pages if the category is restricted. (Requires that Hide Restricted Posts be checked on.)
New: Allow filtering by both level and status on Restrict > Memberships page. Note: you must choose a status filter first, then you can change the membership level.
New: Add support for a redirect query arg when generating a resend_verification link.
New: Add "Status" dropdown to the "add payment" form on the admin Membership Details page.
Tweak: Moved _rcp_reminder_sent_* user meta to membership meta.
Tweak: Adjust Redirect Default Login URL setting description to convey that the [login_form] shortcode is required on the page and not optional.
Fix: Free trial incorrectly granted again under certain circumstances.
Fix: If a customer signs up for a one-time payment membership and does not complete payment, they are unable to try again. (Usually only seen with the PayPal payment gateway.)
Fix: CSV import not setting correct password for new users.
Fix: CSV import missing old rcp_user_import_user_added action hook.
Fix: Incorrect ajax parameter used for error message when uploading a CSV import file fails.
Fix: Don't show an error message on [rcp_update_card] shortcode if the current user does not have a membership at all.
Fix: Ensure that free membership status is always converted to active (backwards compatibility with pre-3.0).