Jump to content

Changing billing cycles using upgrade button with Paypal subscription


Seiya

Recommended Posts

We get dozens of requests every week to upgrade monthly accounts to our much cheaper annual billing cycle. 90% of customers have Paypal subscriptions. The way we've been doing is as follows:

 

1. Issue a prorated refund.

2. Cancel Paypal subscription.

3. Create new order with new billing cycle

4. Copy over module information to new product. Terminate old product.

5. Request customer to pay invoice for new order in client area.

 

:cry:

 

These steps which take about 10 minutes result in the customer having a new Paypal subscription for the new billing cycle. However the process makes us all cry followed by puking.

 

However, if we use the WHMCS upgrade product button it calculates (days till next due date * future billing cycle day rate - days till next due date * current billing cycle day rate) which usually results in a credit to the customer which is discounted on the next due date. This would appear much easier than the process above however the invoice that it generates doesn't give the customer the option of setting up a Paypal subscription.

 

Has anyone figured out how to do this with less effort and customer frustration? Its important that customers end up with a new Paypal subscription, that is all. Any help would be immensely appreciated by our team.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated