Skip to Content Skip to Menu

Problem - Upgrade allows 2 active subscriptions

  • lcalhoun
  • lcalhoun
  • ONLINE
  • Posts: 18
  • Thanks: 2
  • Karma: 0
1 week 5 hours ago #340989 by lcalhoun
Actually, I have two questions.
First question:
A customer upgraded from an auto-recurring (set to recur 4 times)  and auto-renewing plan to a higher, also auto-recurring, auto-renewing plan.
Both plans are set to "exclusive"
Setting is also "One subscription at a time"
Initially, when the customer upgraded from the first plan, that plan was deactivated with status "Upgraded to other"
But then, on the date that first plan would have expired, despite its status "Upgraded to other" it actually renewed.  Because it renewed, the customer then had 2 active plans - despite the fact that each of the plans had been set to "exclusive".  So it activated despite causing two simultaneous, but supposed to be exclusive, plans, and it caused the member to have concurrent two subscriptions, despite the setting mandating only 1 subscription at a time. 

I have learned that this relates to a known bug that has been addressed in an update.  We have just updated to 4.8.0+build.2025.04.07.22.53.01.067d449a3.  Will this solve the problem?

2nd Question:
For the plans that we have set up to be 3 months long with 4 regular recurrences, set to expire after last recurrence, what should the setting be at the question "Auto-recurring renewals"?  If I select "No, single payments at a time", will the customer still be automatically charged for the 4 requested recurrences?  That is what I want.  If I select "Yes, subscribe user to automatic recurring payments", will the plan be expired after the 4th regular recurrence as I had set above?  Or will the user be charged indefinitely until the plan is cancelled....

Thank you for your help!
Lucy

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49129
  • Thanks: 8396
  • Karma: 1460
1 week 4 hours ago #340991 by krileon

First question:

What payment provider are you using? If PayPal then you need to be sure you've configured the API parameters otherwise CBSubs can't cancel the subscription on upgrade.

2nd Question:

It should be set to "Yes, subscribe user to automatic recurring payments" if you want to require recurring payments otherwise they'll have to manually renew 4 times. After the end of the 4th recurring payment yes it would expire and cancel.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • lcalhoun
  • lcalhoun
  • ONLINE
  • Posts: 18
  • Thanks: 2
  • Karma: 0
5 days 6 hours ago #341004 by lcalhoun
On the first question:  We are using PayPal.  CBSubs did successfully cancel the subscription on upgrade, but the plan reactivated itself for its 4th recurrence at its expiration date. 
Here's the sequence of what happened"
  • 5/26/2024:  User purchased Plan A.  Plan A duration is 3 months set for 4 recurrences.
  • 8/26/2024:  "User subscription activated as Renewed auto recurring with notifications"
  • 11/26/2024  "User subscription activated as Renewed auto recurring with notifications"
  • 2/16/2025:  User upgraded to Plan B.  User subscription (Plan A) deactivated with status Upgraded"
  • 2/26/2025   "User subscription activated as Renewed auto recurring with notifications"
Is this the problem that was solved by the update to 4.8.0?  If so, maybe we don't need to do anything more?

On the second question:  Thank you!  That is the way I've been using it.  (I wasn't sure if somehow that contributed to the auto-renewal problem in question 1.)

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49129
  • Thanks: 8396
  • Karma: 1460
3 days 8 hours ago #341016 by krileon

Is this the problem that was solved by the update to 4.8.0?

I've no idea. What version were you previously on? We provide a full public tracker below.

forge.joomlapolis.com/projects/cb-paid-subscriptions/issues

CBSubs did successfully cancel the subscription on upgrade, but the plan reactivated itself for its 4th recurrence at its expiration date.

The subscription wasn't cancelled at PayPal then only at CBSubs. Within your PayPal gateway do you have the API parameters filled out? If not then CBSubs can't cancel the subscription at PayPal.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum