plugin-icon

Subscription Manager for Stripe

Por Profinto·
WordPress subscription plugin with 0% transaction fees. Stripe-native billing via OAuth 2.0 with iDEAL, Bancontact, SEPA, and metered billing.
Versão
2.2.0
Última atualização
Mar 30, 2026
Subscription Manager for Stripe

Most WordPress subscription plugins take a cut of every payment you process. The more you grow, the more they take. On $10,000/month in recurring revenue, that is $200 to $500/month gone to your plugin vendor. Every month, forever.

This plugin charges 0% transaction fees. You pay Stripe’s standard rate and nothing else.

What this plugin does

Subscription Manager for Stripe connects your WordPress site directly to Stripe’s billing infrastructure. The same systems that run billing for Shopify and Notion. You connect via OAuth 2.0, accept payments through Stripe Checkout, and let customers manage their own subscriptions through Stripe’s Billing Portal.

It supports usage-based (metered) billing through Stripe Billing Meters, which makes it work for API platforms, AI services, and anything where customers pay based on consumption.

European payment methods (iDEAL, Bancontact, SEPA Direct Debit) are included on every plan, including free. Apple Pay and Google Pay work through Stripe Checkout automatically.

Compared to alternatives

WooCommerce Subscriptions charges an annual license plus transaction fees, and processes cards on your own site. This plugin uses Stripe Checkout (hosted by Stripe) and charges no transaction fees.

MemberPress and Restrict Content Pro use their own payment processing. This plugin talks directly to Stripe’s API, which means you get metered billing, the Billing Portal, and Stripe Tax without extra plugins.

Building it yourself means months of Stripe API work. The setup wizard here gets you running in about 5 minutes.

Features

  • Stripe OAuth 2.0 connection (no manual API key entry)
  • Stripe Checkout for payments (PCI compliant, supports Apple Pay, Google Pay)
  • Stripe Billing Portal so customers can update cards, switch plans, and download invoices themselves
  • Stripe Tax for automatic sales tax, VAT, and GST
  • Cancellation retention flow that presents save offers before a subscription is cancelled
  • Analytics dashboard with MRR, churn rate, and revenue charts
  • Affiliate system with referral tracking, commission calculation, and payout management
  • Six customizable WooCommerce email types for payment confirmations, renewals, and trial reminders
  • Webhook retry queue with exponential backoff so no payment events get lost
  • 14-day free trial on all paid plans

Who uses this

  • SaaS founders running their site on WordPress
  • Membership and course operators who want Stripe-native billing
  • Newsletter creators selling paid subscriptions
  • API and AI providers who need usage-based billing
  • Agencies building subscription sites for clients

Privacy and security

The plugin stores Stripe customer IDs, subscription references, and OAuth tokens. No card numbers or bank details ever touch your server. All payment processing happens on Stripe’s PCI Level 1 infrastructure through Stripe Checkout.

OAuth tokens are removed when you disconnect your Stripe account.

External services

This plugin connects to Stripe to process subscription payments, manage billing, and handle customer data. Stripe is a third-party payment processing platform.

Stripe API

The plugin communicates with Stripe’s API servers (https://api.stripe.com) for:

  • Creating and managing subscriptions, customers, and checkout sessions
  • Processing recurring payments, refunds, and cancellations
  • Managing the Stripe Billing Portal for customer self-service
  • Handling webhook events for payment lifecycle notifications
  • Calculating tax via Stripe Tax (when enabled)

Data sent to Stripe includes: customer email addresses, subscription plan selections, payment method tokens (handled by Stripe Checkout, no card data touches your server), billing addresses (when required for tax), and usage meter events (for metered billing plans). This data is sent whenever a customer initiates checkout, manages their subscription, or when webhook events are received.

  • Stripe Terms of Service: https://stripe.com/legal
  • Stripe Privacy Policy: https://stripe.com/privacy

Stripe.js

The plugin loads Stripe’s JavaScript library (https://js.stripe.com/v3/) on checkout pages to redirect customers to Stripe’s hosted payment page (Stripe Checkout). No payment data is collected on your site.

  • Stripe.js Terms: https://stripe.com/legal
  • Stripe Privacy Policy: https://stripe.com/privacy

Freemius SDK

This plugin uses the Freemius SDK for license management, update delivery, and opt-in anonymous usage tracking. When activated, the SDK may communicate with Freemius servers (https://api.freemius.com) to verify licenses and check for updates. Users are prompted for consent before any usage data is shared.

  • Freemius Terms of Service: https://freemius.com/terms/
  • Freemius Privacy Policy: https://freemius.com/privacy/
Gratuitoem planos pagos
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 6.9.4
Esse plugin está disponível para download para o seu .