Skip to Content Skip to Menu

How can I keep a member active through the next billing cycle after cancellation?

10 years 7 months ago #242643 by prestoproducts
If a user registers on my site they get a 1 month recurring billing subscription. If the user cancels the subscription 2 weeks into the subscription roll over date then we want that user to be able to log in and access subscription materials for the remaining 2 weeks. Then when the date is reached the user is fully unsubscribed from the account. What is the cleanest way to do this with CB SUbs?

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48478
  • Thanks: 8282
  • Karma: 1443
10 years 7 months ago #242653 by krileon
You can't. Once they unsubscribe it cancels the entire subscription. I believe the only way to have this behavior is with PayPal recurring payments and only if you didn't input API credentials to allow cancellations on site.


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.

10 years 7 months ago #242659 by prestoproducts
Good to know, thanks.

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

10 years 7 months ago #242660 by prestoproducts
After discussing this with my colleagues they recommended that I note that we are using Authorize.net as the payment gateway with ARB.

I know there is a prorated option available for upgrades, so is the user’s projected subscription renewal date preserved after they unsubscribe?

I am thinking that I could build a custom plugin, or CB Auto Actions, to keep the user active after subscription up until that date is reached and then redirect them to the subscription registration page afterward. This could trigger each time they attempt log in or out. It all is pending on being able to capture the user’s next renewal date.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48478
  • Thanks: 8282
  • Karma: 1443
10 years 7 months ago #242695 by krileon

After discussing this with my colleagues they recommended that I note that we are using Authorize.net as the payment gateway with ARB.

When a user unsubscribes then it should completely cancel the subscription I believe in the case of Authorize.net as it's able to call directly to Authorize.net to cancel, which then causes Authorize.net to send a cancellation IPN to CBSubs and CBSubs then cancels the subscription.

I know there is a prorated option available for upgrades, so is the user’s projected subscription renewal date preserved after they unsubscribe?

No, it only prorates from active subscriptions.


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.

10 years 7 months ago #242699 by prestoproducts
thanks again for all the insight.

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

Moderators: beatnantkrileon
Powered by Kunena Forum