[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmfasKe317M2eDeUDVzx9kk46v6Un1-vSydxyBTLjv-M":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"joshswebservices","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshswebservices\u002F",1,0,100,30,94,"2026-08-28T20:47:04.883Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"paygate-content-restriction","PayGate Content Restriction","1.0.0","\u003Cp>PayGate Content Restriction lets you create membership tiers, restrict any post or page to specific tiers, and process payments via Stripe Checkout — all from within WordPress without any external middleware.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited membership tiers with custom pricing and features\u003C\u002Fli>\n\u003Cli>Restrict individual posts, pages, or custom post types\u003C\u002Fli>\n\u003Cli>Three paywall designs: Modern, Minimal, and Classic\u003C\u002Fli>\n\u003Cli>Stripe-native payments (Checkout Sessions + Subscriptions)\u003C\u002Fli>\n\u003Cli>Real Stripe webhook handling with signature verification\u003C\u002Fli>\n\u003Cli>Admin member management dashboard\u003C\u002Fli>\n\u003Cli>Analytics dashboard with conversion charts\u003C\u002Fli>\n\u003Cli>Bulk content restriction tools\u003C\u002Fli>\n\u003Cli>Member self-service dashboard (view\u002Fcancel subscription)\u003C\u002Fli>\n\u003Cli>Transactional email notifications (welcome, cancellation, payment failed)\u003C\u002Fli>\n\u003Cli>Theme template override support\u003C\u002Fli>\n\u003Cli>WP-CLI demo seeder for testing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Paywall Templates:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern\u003C\u002Fstrong> — Card with blur fade-in effect and tier grid\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal\u003C\u002Fstrong> — Clean HR divider with stacked full-width CTA buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic\u003C\u002Fstrong> — Badge icon, tier cards in flex row, “Most Popular” label\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No dependencies on page builders, shortcode soup, or external services\u003C\u002Fstrong> beyond Stripe.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Ch4>Stripe\u003C\u002Fh4>\n\u003Cp>PayGate Content Restriction uses Stripe to process payments and manage subscriptions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> When a user subscribes, their WordPress user ID, email address, and selected membership tier are used to create a Stripe Customer and initiate a Checkout Session. Stripe receives whatever billing information the user enters during checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When it is sent:\u003C\u002Fstrong> Only when a logged-in user clicks a “Get Access” or “Subscribe” button to initiate checkout, or when a Stripe webhook event is received and verified.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe’s terms of service:\u003C\u002Fstrong> https:\u002F\u002Fstripe.com\u002Flegal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe’s privacy policy:\u003C\u002Fstrong> https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Freemius (Pro version only)\u003C\u002Fh4>\n\u003Cp>The Pro version of this plugin uses Freemius for license management and automatic updates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> WordPress site URL, plugin version, and (with user consent) basic site and admin contact information for license activation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When it is sent:\u003C\u002Fstrong> Only when the Pro version is active and a license is being activated or checked.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freemius terms of service:\u003C\u002Fstrong> https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freemius privacy policy:\u003C\u002Fstrong> https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict post and page content behind membership tiers with Stripe-native payments. No page builders needed.",199,"2026-04-17T19:53:00.000Z","6.9.5","6.0","8.0",[25,26,27,28,29],"content-restriction","membership","paywall","stripe","subscriptions","https:\u002F\u002Fjoshswebservices.design\u002Fpaygate-content-restriction","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaygate-content-restriction.1.0.0.zip",null,"2026-07-22T17:31:50.256Z"]