Stripe Integration

Connect Stripe with Flexi Subscription #

Stripe enables secure recurring payments, automatic renewals, and support for multiple payment methods. This guide explains how to connect your Stripe account, configure subscription settings, and verify everything is working before going live.

Requirements

Before getting started, make sure:

  1. WooCommerce is installed.
  2. Flexi Subscription is activated.
  3. WooCommerce Stripe Gateway is installed.
  4. You have a verified Stripe account.

Install the Stripe Gateway #

If Stripe isn’t installed yet:

  1. Go to Plugins → Add New.
  2. Search for WooCommerce Stripe Payment Gateway.
  3. Install and activate the plugin.
  4. Complete any initial setup prompts.

Once installed, Stripe will appear in your WooCommerce payment settings.

Connect Your Stripe Account #

  1. Navigate to WooCommerce → Settings → Payments.
  2. Open the Stripe payment method.
  3. Click Connect with Stripe.
  4. Sign in to your Stripe account.
  5. Authorize your WooCommerce store.
  6. Wait until the connection is successfully completed.

Note:Connecting through Stripe Connect automatically configures many required settings, making setup faster and more secure.

Configure Subscription Payments #

After connecting Stripe, review the following settings:

  1. Enable recurring payments
  2. Choose Test Mode or Live Mode
  3. Configure payment request buttons
  4. Enable saved payment methods
  5. Activate webhook synchronization
  6. Configure automatic payment capture

Save your changes after reviewing the settings.

Enable Automatic Renewals #

Stripe fully supports automatic subscription renewals.

To verify:

  1. Open Flexi Subscription → Settings.
  2. Enable Automatic Renewals.
  3. Save the configuration.
  4. Ensure Stripe is selected as an active recurring payment gateway.

Customers will now be charged automatically on each renewal date.

Best Practice

Keep Test Mode enabled until you’ve completed a successful subscription purchase and renewal test.

Test the Integration #

Before launching your subscription store:

  1. Create a test subscription product.
  2. Enable Stripe Test Mode.
  3. Use Stripe’s test card details.
  4. Complete a checkout.
  5. Confirm the subscription appears in WooCommerce.
  6. Verify renewal schedules are created correctly.

Managing Customer Payments #

Once Stripe is active, customers can:

  1. Purchase subscriptions securely
  2. Renew subscriptions automatically
  3. Update saved payment methods
  4. View payment history
  5. Manage active subscriptions

Administrators can monitor all payment activity directly from WooCommerce and Flexi Subscription.

Troubleshooting #

Stripe is not showing during checkout #

Verify that:

  1. Stripe is enabled.
  2. The gateway supports your store currency.
  3. HTTPS is enabled.
  4. API keys are configured correctly.

Payments are being declined #

Check the following:

  1. API keys match the selected mode (Test or Live).
  2. Your Stripe account is fully activated.
  3. Webhooks are successfully connected.
  4. The customer’s payment method is valid.

Automatic renewals are not processing #

Review:

  1. Automatic renewals are enabled.
  2. Stripe webhooks are active.
  3. Subscription status is Active.
  4. The customer has an authorized payment method.

Recommended Settings #

For the best customer experience:

  1. Enable saved payment methods.
  2. Keep webhooks synchronized.
  3. Use automatic payment capture.
  4. Monitor failed renewal attempts regularly.
  5. Test subscriptions after every major plugin update.
Was it helpful ?

Ready to Build Predictable Recurring Revenue?

Join thousands of store owners who trust Flexi Subscription for their subscription business.

Get Support

Got a question or need some advice? No problem. Just send us an email at support@flexisubscription.co and we’ll reply as soon as possible. You can also explore our documentation and knowledge base for step-by-step guides and helpful resources.
© Flexisubscription All right reserved

Reserve Your Lifetime License

@ Pre-Launch Price🚀

Secure lifetime access at a special pre-launch price before the official release.

Pre-order form

Explore

Documentation

Browse guides, tutorials, and documentation.

Free vs Pro

Compare Free and Pro features side by side.

Blog

Discover tips, updates, and helpful articles.

Discover documentation, feature comparisons, guides, tutorials, and product updates to help you get the most from Flexi Subscription.

Connect

Reviews

Read customer reviews and success stories.

FAQ's

Browse answers to frequently asked questions.

Use Cases

Explore real-world subscription use cases.

Downloads

Access plugin files, changelogs, and resources.

Membership Websites

Recurring memberships made simple.

Maintenance Services

Automate service plan renewals.

Subscription Boxes

Recurring deliveries with ease.

Online Courses

Subscription-based course access.

Digital Downloads

Sell downloads on recurring plans.