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.
  • New: Add clear membership notes explaining where a cancellation originated from (customer action vs admin action vs webhook).
  • New: Add get_user_id() method to RCP_Emails class.
  • New: Add $membership parameter to "rcp_subscription_details_action_links" action.
  • Tweak: Adjust logic in cron job that expires memberships, which will now allow the 2-day grace period to be removed with custom code.
  • Fix: rcp_get_term_restrictions() - Can return an array with "access_level" => "None", which breaks restriction functionality.
  • Fix: Registration form not able to be submitted after completing CAPTCHA.
Fix: Membership level not loading correctly in registration form when using the `id` attribute.
Fix: 3.0 migration - force old expiration date to all lowercase to prevent errors with unexpected capitalization on "none" value.
Modified template files: paypal-express-confirm.php
New: Allow "Payment Method" to be modified on Edit membership screen.
New: Add Idempotency Keys to Stripe POST Requests.
New: Introduce new customer / membership helper functions.
New: Add email auto search when adding a new membership / customer.
New: Add "rcp_add_membership_after" hook to Add Membership page.
Tweak: Reorder and rename email templates to provide better clarity.
Tweak: Update membership "recurring_amount" value on automatic renewals.
Fix: rcp_get_customer_gateway_id() not working correctly for Stripe Checkout.
Fix: Incorrect payment gateway slug being used for "PayPal Express" payments.
Fix: Add additional checks to ensure members get the correct user role when their membership is activated.
Fix: rcp_get_membership_by() returning disabled membership records when it shouldn't be.
Fix: Expired users cron job query not locating all relevant memberships.
Fix: Initial Authorize.net payment being recorded twice.
Fix: Incorrect subscription link URL for live Authorize.net subscriptions.
Fix: "subtotal" payment column not being set for automatic renewals.
Fix: Check if membership ID is set for payments before attempting to complete a registration. This caused problems when inserting payments via the REST API.
Fix: JavaScript errors when adding a custom currency without specific name formatting.
Fix: Registration not failing gracefully if customer record fails to be created.
Fix: Incorrect setting description for "maximum number of simultaneous connections per member".
Fix: 3.0 migration - incorrect user query on multisite installation when RCP is not network activated.
Fix: 3.0 migration - skip membership import if membership level cannot be retrieved. This would occur if someone had a membership for a level that has since been deleted.
Fix: Delete "rcp_pending_payment_id" meta value on registration failure.
Fix: Undefined index notices on PayPal IPN when certain events come through.
Fix: Credits not displayed on PayPal Express confirmation page.