Plugopolis
Log in
Back to Documentation

WC Stripe Subscriptions Documentation

Detailed setup guides and frequently asked questions for WC Stripe Subscriptions.

Security first

Always up to date with latest security standards.

Optimized

Zero bloat, high performance focus.

Detailed

Complete API and hook references.

Initial Setup

  1. API Credentials: Enter your Stripe Publishable Key and Secret Key in the plugin settings. You can find these in your Stripe Dashboard API Keys.
  2. Webhook Setup: Copy the Webhook URL provided in the plugin settings and add it to your Stripe Dashboard Webhooks. Ensure you subscribe to customer.subscription.updated, customer.subscription.deleted, and invoice.payment_succeeded.
  3. Product Configuration: On any product edit page, check the "Enable Stripe Subscription" box and enter the corresponding Stripe Price ID. Learn how to create Price IDs in Stripe.

Checkout Experience

When a product has Stripe Subscriptions enabled:

  • The standard "Add to Cart" button is hidden.
  • A custom Stripe Elements form is injected into the product page.
  • Customers can complete their subscription without ever leaving the product page.

Troubleshooting

  • Subscriptions not updating: Double-check that your Webhook Secret is correctly entered in the settings. Use the Stripe Dashboard's "Webhooks" section to verify that events are being delivered successfully to your site.
  • Card field not loading: Ensure your site is running on HTTPS. Stripe Elements will not load on non-secure (HTTP) pages.

Frequently Asked Questions

Q.Do I need the official WooCommerce Subscriptions plugin?

A.

No. This plugin is designed to handle subscriptions independently using Stripe's native recurring billing engine.

Q.Does it support trials?

A.

Yes. Trial periods defined within your Stripe Price IDs are respected and handled automatically.

Q.Can customers cancel their own subscriptions?

A.

Yes. Customers can manage and cancel their active subscriptions directly from their "My Account" area under the "Subscriptions" tab.

Q.Is it compatible with HPOS?

A.

Yes, WC Stripe Subscriptions fully supports WooCommerce High-Performance Order Storage (HPOS).

Q.Does it support Apple Pay and Google Pay?

A.

Yes, if enabled in your Stripe account, the "Payment Request Button" will automatically appear for supported browsers.

Still have questions?

Contact our technical support team for priority assistance.

Get Support