CashFlow Subscriptions
CashFlow Subscriptions provides a lightweight way to accept recurring payments with Stripe and restrict content to active subscribers — without requiring WooCommerce or complex membership systems.
The plugin focuses on simplicity and reliability. It creates clean subscribe and profile pages, handles Stripe Checkout Sessions, stores subscription status automatically, and lets creators restrict any post or page with a single checkbox.
This plugin is not affiliated with WordPress or Automattic.
Key Features:
- 💳 Stripe-powered subscription checkout (Stripe Checkout Sessions)
- 📄 Auto-creates
/subscribeand/myflowpages with shortcodes - 🔒 Restrict any page/post to subscribers only (checkbox toggle)
- 🖼️ Beautiful gradient subscribe button with modern styles
- 🧠 Smart redirects (defaults to /myflow)
- 📊 Admin dashboard with Subscriptions & Transactions tabs (live from Stripe)
- 🚀 CTA panel for upcoming Pro Plan with form opt-in
- ✅ Fully WooCommerce-compatible (but doesn’t require it)
- 🔌 Works with any theme
Shortcodes:
— [cashflow_subscribe_form] – Stripe-powered subscribe button
— [cashflow_subscription_profile] – MyFlow dashboard (view/cancel subscription)
Admin Settings Include:
— Stripe Secret Key & Webhook Secret
— Custom plan name and monthly price
— Custom redirect inputs (defaults to /myflow)
— Button to auto-create required pages (/subscribe and /myflow)
— Tabs: Subscriptions, Transactions, Pro Plan (CTA), and Settings
External Services
This plugin connects to the following third‑party services:
1) Stripe – Used to create Checkout Sessions and manage subscriptions. * Data sent: customer email, plan name/price, and metadata (user_id) when a user starts checkout. * Terms: https://stripe.com/legal * Privacy: https://stripe.com/privacy
The plugin also links to our own Durant Digital policies: — Durant Digital Terms of Service: https://durantdigital.com/terms — Durant Digital Privacy Policy: https://durantdigital.com/privacy-policy/