Jump to content

Paypal Subscriptions Always One Day Off


Recommended Posts

We've noticed that PayPal always seems to give an extra day to customers when they create a subscription, but WHMCS doesn't. For example, all subscriptions created today (Dec 3) are marked as being due Jan 4 by Paypal, but Jan 3 in WHMCS.


Not a huge problem, but when Jan rolls around, customers are getting invoiced a day early. Is there a fix already for this? Was thinking about writing something into checkoutscript.php to adjust the dates

Link to comment
Share on other sites


The issue here is the PayPal setup of $x for the first month and then $x each month after that doesn't start the regular billing price until 1 day after the signup date of the next month. What was fixed in 3.4.1 was when it's out of sync using prorata billing but there's no way to avoid this one - the only solution would be working out the number of days between the 2 dates and then doing $x for the first x days and then $x each month but this could confuse customers.



Link to comment
Share on other sites



Wouldn't it work to just add a day to the renewal date when a customer creates a paypal subscription transaction? Sure, customers get a 'free' day, but its not like you're going to get paid for that anyway, and at least all the invoice dates would line up....



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.

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • 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