WordPress plugin intelligence profile

Subscriptions Restorer for Stripe and Restrict Content Pro

Restore accidentally cancelled Stripe subscriptions in Restrict Content Pro. Prevent revenue loss and keep your members happy with one-click bulk rest …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.1
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.0 · PHP —
Directory statusactive
Last directory update13 Feb 20268mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Subscriptions Restorer for Stripe and Restrict Content Pro version 1.0.1 as active, updated 8mo ago and tested up to WordPress 6.9.

Overview

About this plugin

🔄 Subscriptions Restorer for Stripe and Restrict Content Pro is a must-have recovery tool for membership site owners who use Restrict Content Pro with Stripe payments.

Accidentally cancelled Stripe subscriptions can mean lost revenue and frustrated members. This plugin makes it easy to restore those subscriptions in bulk — directly from your WordPress dashboard.

🎯 Who Is This Plugin For?

This plugin is built for you if:

  • You use Restrict Content Pro to manage memberships and subscriptions.
  • Your members pay via Stripe recurring billing.
  • You still have active member records in Restrict Content Pro, but their Stripe subscriptions were cancelled.

💡 10+ Real-World Use Cases

  • 🌐 Staging Site Accident — A staging/dev copy of your site still had live Stripe webhooks connected, and changes on staging cancelled real subscriptions.
  • 🗑️ Accidental Dashboard Cancellation — Someone on your team manually cancelled subscriptions from the Stripe dashboard by mistake.
  • 🔌 Plugin Conflict — A plugin update or conflict triggered unexpected subscription cancellations in Stripe.
  • ⚙️ Migration Gone Wrong — During a site migration or server move, Stripe webhooks fired incorrectly and cancelled active subscriptions.
  • 🧪 Testing on Live Data — Testing payment flows on a live site accidentally cancelled real subscriber billing.
  • 🔁 Webhook Misconfiguration — Incorrectly configured Stripe webhooks caused cancellation events to fire on the wrong environment.
  • 📦 Backup Restoration Side Effect — Restoring a database backup re-triggered old cancellation events through Stripe.
  • 👥 Bulk Action Mistake — An admin accidentally bulk-cancelled memberships, and the cancellation propagated to Stripe.
  • 🔄 Subscription Sync Issue — A sync mismatch between RCP and Stripe left subscriptions cancelled on the Stripe side but active in RCP.
  • 🛡️ Fraud Prevention Overreaction — Automated fraud tools or Stripe Radar flagged and cancelled legitimate subscriptions.
  • 📉 Revenue Recovery Audit — You noticed a revenue dip and found that multiple subscriptions were silently cancelled — now you need to restore them all at once.

✅ Key Features

  • 🔄 One-Click Restoration — Restore cancelled Stripe subscriptions by creating new ones synced with your existing RCP membership records.
  • 📋 Bulk Restore — Select multiple subscriptions and restore them all at once. No more fixing them one by one.
  • 🔗 Seamless Integration — Works directly with the Stripe API and Restrict Content Pro’s database for accurate syncing.
  • 📅 Smart Date Handling — Restored subscriptions start immediately with a trial period that ends on the original expiration date, so members aren’t charged twice.
  • ✔️ Restoration Tracking — Restored subscriptions are clearly marked with a green checkmark in the admin table.

🛠️ How to Use This Plugin

Step 1: Install & Activate

Upload the plugin via the WordPress plugin installer or install it from the WordPress plugin repository. Activate it from the Plugins screen.

Step 2: Enter Your Stripe API Key

Go to Settings → RC Restore Cancelled Stripe Subscriptions and paste your Stripe Secret API Key (starts with sk_live_ or sk_test_ ). Click Save Changes.

>

💡 You can find your Stripe API key at Stripe Dashboard → Developers → API Keys.

Step 3: View Cancelled Subscriptions

After saving your API key, the plugin will fetch and display all cancelled subscriptions from Stripe in a detailed table, including customer name, email, plan details, and cancellation date.

Step 4: Select & Restore

Use the checkboxes to select the subscriptions you want to restore (or use “Select All”). Choose Restore from the Bulk Actions dropdown and click Apply. Confirm the action when prompted.

Step 5: Verify

Restored subscriptions will show a ✔️ green checkmark in the Status column. The corresponding RCP memberships will be set back to active with auto-renew enabled.

🤝 Works Great With These Popular Plugins

  • Restrict Content Pro — Required. The membership and subscription management plugin this tool is built for.
  • WooCommerce — If you run an e-commerce store alongside your membership site, both can share the same Stripe account.
  • WP Mail SMTP — Ensure your members receive email notifications when their subscriptions are restored.
  • UpdraftPlus — Backup your site before performing bulk restoration for peace of mind.
  • WP Staging — Use a proper staging plugin that isolates webhooks, preventing the exact problem this plugin solves.
  • Stripe Payment Gateway for WooCommerce — If you also use Stripe with WooCommerce, this ensures your Stripe account is properly managed.
  • User Switching — Quickly switch to a member’s account to verify their subscription was restored correctly.

🔒 Security

  • Nonce verification on all AJAX requests
  • Input sanitization and output escaping throughout
  • Stripe API key is stored securely in the WordPress options table
  • Admin-only access (requires manage_options capability)

Usage of Third-Party Services

This plugin relies on the Stripe API to manage and restore canceled subscriptions. The following endpoints are used:

  • https://api.stripe.com/v1/customers
  • https://api.stripe.com/v1/subscriptions

Your data will be sent to these Stripe endpoints under the following circumstances:

  • To fetch information about canceled subscriptions.
  • To fetch customer details associated with the subscriptions.
  • To create new subscriptions based on previously canceled subscriptions.

Please ensure you have reviewed Stripe’s terms of use and privacy policies:

  • Stripe Terms of Use
  • Stripe Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • recurring payments
  • restrict content pro
  • subscription recovery
  • membership
  • stripe
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.0 · PHP not listed
Update activity13 Feb 20268mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.