Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Resolved] Upgrading sub results in duplicate stripe subscription

Simple Membership Plugin › Forums › Simple Membership Plugin › Upgrading sub results in duplicate stripe subscription

  • This topic has 4 replies, 3 voices, and was last updated 1 year ago by admin.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • May 5, 2025 at 5:13 am #30330
    robert_looplabs
    Participant

    Hey, one more question I have is regarding the upgrading of subscription. When user on my site upgrades their tier from A -> B, it doesnt just edit the existing stripe subscription, it rather creates new subscription in stripe. The main issue is that the old sub is still active so the customer is charged twice. How to please avoid this so it automatically cancels the first sub / edit the existing one? Thanks!!

    May 5, 2025 at 10:57 pm #30333
    The Assurer
    Moderator

    Please read this documentation, that explains what is going on with upgrades and subscriptions, under the section Handling Upgrade When Using Subscription Type Payments
    :
    https://simple-membership-plugin.com/creating-membership-upgrade-button/

    May 15, 2025 at 7:00 am #30409
    robert_looplabs
    Participant

    Sorry for late reply, if I understand this correctly, users need to contact me / manually cancel their stripe subscription if they want to upgrade? That sounds like horrible UX, isnt there a way to automatically terminate current stripe subscription when upgrading to different stripe product? Thanks!

    May 16, 2025 at 12:18 am #30411
    The Assurer
    Moderator

    It’s a legal thing, imposed by the payment processors. Each subscription represents a binding legal contract between the subscriber and the payment processor. Your site is only a beneficiary of the contract, and not an actual party. The contract can only be cancelled by either the subscriber or the payment processor..

    May 16, 2025 at 4:42 am #30412
    admin
    Keymaster

    Just adding some additional context to this post. All the Stripe subscription cancellation options are explained in the following documentation:
    https://simple-membership-plugin.com/how-can-i-cancel-a-stripe-subscription-as-a-merchant/

    If you’re looking to allow users to cancel their own subscriptions, this guide may be helpful:
    https://simple-membership-plugin.com/show-active-subscriptions-and-providing-a-cancellation-option/

    It sounds like you’re looking for a system that can automatically calculate pro-rated adjustments—such as changes in amount or billing duration—and apply those dynamically. Our plugin doesn’t support that level of subscription management, as it uses a simpler structure where each subscription is treated as a standalone entity.

    Depending on your project’s current requirements, you may need to consider a different plugin that offers advanced subscription proration.

  • Author
    Posts
Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy