{"id":294823,"date":"2026-04-13T09:35:35","date_gmt":"2026-04-13T09:35:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/subscriptions-payment-recovery-for-woocommerce\/"},"modified":"2026-04-16T03:00:34","modified_gmt":"2026-04-16T03:00:34","slug":"workfern-subscription-payment-recovery","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/workfern-subscription-payment-recovery\/","author":23439812,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.5","stable_tag":"2.1.5","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Workfern Subscriptions Recovery for WooCommerce","header_author":"Workfern","header_description":"Automatically recover failed subscription renewal payments in WooCommerce. Tracks failed\/recovered revenue and provides an analytics dashboard. Works with any payment gateway.","assets_banners_color":"262b5c","last_updated":"2026-04-16 03:00:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.workfern.com\/","header_author_uri":"https:\/\/workfern.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":180,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.2":{"tag":"2.1.2","author":"arinoach","date":"2026-04-13 09:34:53"},"2.1.3":{"tag":"2.1.3","author":"arinoach","date":"2026-04-13 10:45:42"},"2.1.4":{"tag":"2.1.4","author":"arinoach","date":"2026-04-15 11:23:14"},"2.1.5":{"tag":"2.1.5","author":"arinoach","date":"2026-04-16 03:00:34"}},"upgrade_notice":{"2.1.0":"<p>Clean free version. Removed third-party SDK for full WordPress.org compliance.<\/p>","2.0.1":"<p>Minor compliance update.<\/p>","2.0.0":"<p>Initial release. No upgrade required.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3507564,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3507564,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.2","2.1.3","2.1.4","2.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[260081,260080,5349,4079,286],"plugin_category":[41,45],"plugin_contributors":[260082],"plugin_business_model":[],"class_list":["post-294823","plugin","type-plugin","status-publish","hentry","plugin_tags-failed-payments","plugin_tags-payment-recovery","plugin_tags-stripe","plugin_tags-subscriptions","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-arinoach","plugin_committers-arinoach"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/workfern-subscription-payment-recovery\/assets\/icon-256x256.png?rev=3507564","icon_2x":"https:\/\/ps.w.org\/workfern-subscription-payment-recovery\/assets\/icon-256x256.png?rev=3507564","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Workfern Subscriptions Recovery for WooCommerce<\/strong> automatically detects failed subscription renewal payments and helps you win back lost revenue without any manual effort.<\/p>\n\n<p>This is the <strong>free version<\/strong> of the plugin. It includes full payment failure detection, recovery tracking, and an analytics dashboard. For automated recovery emails and advanced features, check out the <a href=\"https:\/\/wordpress.workfern.com\/\">Pro version<\/a>.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li><p><strong>Failed Payment Detection<\/strong>  - ?Automatically detects when a subscription renewal payment fails via WooCommerce internal hooks.<\/p><\/li>\n<li><p><strong>Recovery Analytics Dashboard<\/strong>  - ?Monitor failed payments, recovered payments, recovery rate, and revenue at a glance.<\/p><\/li>\n<li><p><strong>Recovery Log<\/strong>  - ?Full log of every failed payment attempt and its current status (pending, recovered, failed).<\/p><\/li>\n<li><p><strong>Works with WooCommerce Subscriptions<\/strong>  - ?Compatible with WooCommerce Subscriptions.<\/p><\/li>\n<li><p><strong>No Stripe Webhooks Required<\/strong>  - ?Uses WooCommerce internal hooks to detect payment failures. No external webhook configuration needed.<\/p><\/li>\n<li><p><strong>HPOS Compatible<\/strong>  - ?Fully supports WooCommerce High-Performance Order Storage (HPOS \/ Custom Order Tables).<\/p><\/li>\n<\/ul>\n\n<h4>Pro Features<\/h4>\n\n<p>Upgrade to <a href=\"https:\/\/wordpress.workfern.com\/\">Subscriptions Payment Recovery Pro<\/a> for additional features:<\/p>\n\n<ul>\n<li><p><strong>Automated Recovery Emails<\/strong>  - ?Sends a 3-step drip sequence (Day 1, Day 3, Day 5) to customers whose payments have failed, with a direct link to update their payment method.<\/p><\/li>\n<li><p><strong>Customizable Email Templates<\/strong>  - ?Personalize recovery email subjects and body content for each reminder step to match your brand voice.<\/p><\/li>\n<li><p><strong>Smart Retry Scheduling<\/strong>  - ?Configure automatic payment retry intervals and maximum attempts.<\/p><\/li>\n<li><p><strong>Priority Email Support<\/strong>  - ?Get dedicated support from our team.<\/p><\/li>\n<\/ul>\n\n<p>[Get the Pro version -&gt;(https:\/\/wordpress.workfern.com\/)<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>Stripe API<\/strong> (<code>https:\/\/api.stripe.com<\/code>) to confirm and recover failed subscription payments.<\/p>\n\n<h4>What data is sent<\/h4>\n\n<ul>\n<li><p><strong>Payment Intent IDs<\/strong>  - ?used to retrieve the status of failed payments and to confirm (retry) them via the Stripe API.<\/p><\/li>\n<li><p><strong>API credentials<\/strong>  - ?your Stripe Secret Key is sent as an authorization header with each request. It is never shared with any third party.<\/p><\/li>\n<\/ul>\n\n<p>No customer personal data is sent directly by this plugin to Stripe beyond what Stripe already holds as your payment processor.<\/p>\n\n<h4>When the connection occurs<\/h4>\n\n<ul>\n<li><p>When the plugin automatically retries a failed payment.<\/p><\/li>\n<li><p>When verifying Stripe API credentials on the settings page.<\/p><\/li>\n<\/ul>\n\n<h4>Stripe policies<\/h4>\n\n<ul>\n<li><p><a href=\"https:\/\/stripe.com\/legal\">Stripe Terms of Service<\/a><\/p><\/li>\n<li><p><a href=\"https:\/\/stripe.com\/privacy\">Stripe Privacy Policy<\/a><\/p><\/li>\n<\/ul>\n\n<p>By using this plugin, you agree to Stripe's Terms of Service and Privacy Policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><p>Upload the <code>workfern-subscription-payment-recovery<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the <strong>WordPress Plugins<\/strong> screen directly.<\/p><\/li>\n<li><p>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/p><\/li>\n<li><p>Make sure <strong>WooCommerce<\/strong> is installed and activated.<\/p><\/li>\n<li><p>Optionally, install <strong>WooCommerce Subscriptions<\/strong> to enable automatic detection of subscription renewal failures.<\/p><\/li>\n<li><p>Navigate to <strong>WooCommerce -&gt;?Subscriptions Payment Recovery<\/strong> to view your dashboard and configure settings.<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20stripe%20webhooks%3F\"><h3>Does this plugin require Stripe webhooks?<\/h3><\/dt>\n<dd><p>No. This plugin listens directly to WooCommerce's internal events (e.g., subscription status changes and order status transitions). No Stripe webhook configuration is required.<\/p><\/dd>\n<dt id=\"which%20payment%20gateways%20are%20supported%3F\"><h3>Which payment gateways are supported?<\/h3><\/dt>\n<dd><p>The plugin works with any payment gateway supported by WooCommerce Subscriptions. It monitors WooCommerce-level payment failure events, not gateway-specific APIs.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Yes! The <a href=\"https:\/\/wordpress.workfern.com\/\">Pro version<\/a> adds automated recovery emails (a 3-step drip sequence), customizable email templates, smart retry scheduling, and priority support. You can upgrade at any time from the \"Go Pro\" tab in the plugin dashboard.<\/p><\/dd>\n<dt id=\"will%20recovery%20emails%20be%20sent%20in%20the%20free%20version%3F\"><h3>Will recovery emails be sent in the free version?<\/h3><\/dt>\n<dd><p>The free version does not send recovery emails. Automated recovery emails are available in the <a href=\"https:\/\/wordpress.workfern.com\/\">Pro version<\/a>. The free version provides full payment failure detection, tracking, analytics.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20woocommerce%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Is the plugin compatible with WooCommerce HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with WooCommerce's HPOS (Custom Order Tables) feature.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fix: Resolved PHPCS warning related to nonce verification on plugin activation checks.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li><p>Improvement: Clean free version for WordPress.org  - ?no third-party SDKs.<\/p><\/li>\n<li><p>Fix: Removed Pro email reminder and retry logic to comply with WordPress.org guidelines.<\/p><\/li>\n<li><p>Improvement: Added \"Go Pro\" tab with feature comparison and upgrade link.<\/p><\/li>\n<li><p>Improvement: Added \"Settings\" and \"Go Pro\" action links in Plugins page.<\/p><\/li>\n<li><p>Improvement: Standard uninstall.php for proper data cleanup.<\/p><\/li>\n<li><p>Improvement: All admin styles consolidated into external CSS file.<\/p><\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix: Removed development testing script for directory compliance.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li><p>Initial public release.<\/p><\/li>\n<li><p>Recovery analytics dashboard with charts.<\/p><\/li>\n<li><p>Full recovery log with pagination.<\/p><\/li>\n<li><p>WooCommerce Subscriptions compatibility.<\/p><\/li>\n<li><p>HPOS \/ Custom Order Tables compatibility.<\/p><\/li>\n<\/ul>","raw_excerpt":"Requires Plugins: woocommerce Automatically recover failed subscription renewal payments in WooCommerce. Tracks failed and recovered revenue via an an &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294823"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/arinoach"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294823"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294823"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294823"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294823"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294823"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}