{"id":10994,"date":"2026-05-24T11:29:49","date_gmt":"2026-05-24T03:29:49","guid":{"rendered":"https:\/\/aeosub.com\/invizo-subscriptions-lite\/"},"modified":"2026-05-24T11:29:49","modified_gmt":"2026-05-24T03:29:49","slug":"invizo-subscriptions-lite","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/invizo-subscriptions-lite\/","title":{"rendered":"Invizo Subscriptions Lite"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/invizo-subscriptions-lite.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/invizo\/\" target=\"_blank\" rel=\"noopener\">Invizo<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.7<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.3 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-24 3:11am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/invizo-subscriptions-lite\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Create Stripe-powered recurring subscriptions with plan pages, checkout shortcodes, customer account pages, and optional WooCommerce subscription prod &hellip;<\/div>\n<p>Invizo Subscriptions Lite helps you sell recurring access, services, memberships, or subscription products from your WordPress site using Stripe.<\/p>\n<p>You can use it in two ways:<\/p>\n<ul>\n<li><strong>Standalone subscriptions<\/strong>: create plans in WordPress, show them with shortcodes, and send customers through a focused Stripe checkout flow.<\/li>\n<li><strong>WooCommerce subscriptions<\/strong>: add an Invizo Subscription product type and let WooCommerce handle the shopping flow while Invizo stores subscription details.<\/li>\n<\/ul>\n<p>The plugin is built for site owners who want subscription billing without turning every page into a full store. It gives you plan management, Stripe checkout, subscription records, webhook sync, and customer-facing account pages in one lightweight workflow.<\/p>\n<h4>Highlights<\/h4>\n<ul>\n<li>Stripe Payment Element checkout for modern card payments and SCA-ready flows.<\/li>\n<li>Plan management inside WordPress, including price, billing interval, media, features, and trial days.<\/li>\n<li>Shortcodes for plan lists, checkout, account pages, login\/register pages, and subscriber self-service.<\/li>\n<li>Customer portal pages where subscribers can review status, billing details, next payment dates, and saved payment methods.<\/li>\n<li>React-powered admin screens for plans, subscriptions, setup, and settings.<\/li>\n<li>Stripe webhooks and background sync to keep local subscription records aligned.<\/li>\n<li>Privacy-policy consent support on checkout when you configure a policy page.<\/li>\n<li>Optional WooCommerce product type for subscription products.<\/li>\n<\/ul>\n<h4>Shortcodes<\/h4>\n<p>Use these shortcodes on normal WordPress pages:<\/p>\n<ul>\n<li><code>[invizo_store]<\/code> or <code>[invizo_plans]<\/code> &#8211; show available plans.<\/li>\n<li><code>[invizo_checkout]<\/code> &#8211; show the standalone checkout.<\/li>\n<li><code>[invizo_checkout plan_id=\"123\"]<\/code> &#8211; lock checkout to one plan.<\/li>\n<li><code>[invizo_account]<\/code> &#8211; show the customer account area.<\/li>\n<li><code>[invizo_subscriptions]<\/code> &#8211; show subscriber subscription details.<\/li>\n<li><code>[invizo_auth]<\/code> &#8211; show login\/register links and account actions.<\/li>\n<\/ul>\n<p>You can also link directly to checkout with a plan query string, for example <code>\/checkout\/?plan=123<\/code>.<\/p>\n<h4>Who is this for?<\/h4>\n<p>Invizo Subscriptions Lite is useful for:<\/p>\n<ul>\n<li>Creators selling paid access on a monthly or yearly schedule.<\/li>\n<li>Agencies and service businesses billing clients on a recurring plan.<\/li>\n<li>Coaches, educators, and membership sites that need simple subscription checkout.<\/li>\n<li>WooCommerce stores that want a dedicated subscription product type connected to Stripe.<\/li>\n<\/ul>\n<h3>External services<\/h3>\n<p>This plugin connects to Stripe services outside your site.<\/p>\n<ul>\n<li><strong>Stripe.js<\/strong> (<code>js.stripe.com<\/code>) is loaded on checkout pages so Stripe can render secure payment fields.<\/li>\n<li><strong>Stripe API<\/strong> is used to create and update customers, create subscriptions, manage payment methods, create webhook endpoints when requested by an admin, and sync subscription\/payment status.<\/li>\n<li><strong>Stripe-hosted pages<\/strong> may be opened for billing portal actions where configured.<\/li>\n<\/ul>\n<h4>What data is sent to Stripe?<\/h4>\n<p>When a customer checks out or manages billing, the plugin may send the customer&#8217;s name, email address, selected plan, billing country\/city\/postal code, Stripe customer IDs, Stripe subscription IDs, payment method IDs, payment intent IDs, and related billing metadata needed to complete and maintain the subscription.<\/p>\n<p>Payment card details are entered into Stripe-hosted payment fields and are handled by Stripe.<\/p>\n<ul>\n<li>Stripe Services Agreement: https:\/\/stripe.com\/ssa<\/li>\n<li>Stripe Privacy Policy: https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n<h3>Build and source files<\/h3>\n<p>The plugin includes generated browser assets for performance and the human-readable source files needed to review and rebuild them.<\/p>\n<h4>Admin app assets<\/h4>\n<ul>\n<li>Generated files: <code>assets\/js\/app.js<\/code> and <code>assets\/css\/app.css<\/code>.<\/li>\n<li>Source directory: <code>react-ui\/src\/<\/code>.<\/li>\n<li>Important source files: <code>react-ui\/src\/main.jsx<\/code>, <code>react-ui\/src\/App.jsx<\/code>, <code>react-ui\/src\/components\/<\/code>, <code>react-ui\/src\/hooks\/<\/code>, <code>react-ui\/src\/App.css<\/code>, and <code>react-ui\/src\/index.css<\/code>.<\/li>\n<li>Build files included for review: <code>react-ui\/package.json<\/code>, <code>react-ui\/package-lock.json<\/code>, <code>react-ui\/vite.config.js<\/code>, and <code>react-ui\/index.html<\/code>.<\/li>\n<li>Rebuild command: <code>cd react-ui &amp;&amp; npm install &amp;&amp; npm run build<\/code>.<\/li>\n<\/ul>\n<h4>Other frontend assets<\/h4>\n<p>These files are shipped as human-readable source:<\/p>\n<ul>\n<li><code>assets\/js\/checkout.js<\/code><\/li>\n<li><code>assets\/css\/checkout.css<\/code><\/li>\n<li><code>css\/account-portal.css<\/code><\/li>\n<li><code>css\/store.css<\/code><\/li>\n<\/ul>\n<h4>PHP dependencies<\/h4>\n<p>Stripe&#8217;s PHP SDK is installed with Composer and prefixed with Strauss into <code>InvizoSubscriptionsLiteVendorStripe<\/code> under <code>invizo-vendor\/<\/code>.<\/p>\n<p>Stripe&#8217;s own SDK contains a cURL-based HTTP client. Those cURL calls are part of the third-party Stripe library, not plugin-specific HTTP code. Plugin-specific HTTP requests should use WordPress APIs.<\/p>\n<p>The root <code>vendor\/<\/code> and <code>node_modules\/<\/code> folders are not included in the release package. The reviewable React source is included, but <code>react-ui\/node_modules\/<\/code> is not.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create Stripe-powered recurring subscriptions with plan pages, checkout shortcodes, customer account pages, and optional WooCommerce subscription prod &hellip;<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[761,1898,1899,1900,569,555],"class_list":["post-10994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-membership","tag-recurring-payments","tag-stripe-subscriptions","tag-subscription-billing","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10994"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10994\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}