Jump to content

Featured Replies

Posted

Hi all, 

we have a product that every month should renew. This month the renewal invoice has not been generatedCould contain: Electronics, Hardware, Text

Do you know which might be the causes and the possible solutions?

Thank you in advance!

  • Community Expert

I would need details of the item, so I can take a look. Please provide the customer ID and also ensure your access details on file are up to date

  • Author

Hi Marc, 

it took 2 additional days but on the 7th it worked as usual.

This month was the first time that the 5th (renewal day) was not a working day, could there be a correlation? 

  • Community Expert

Are you using PayPal Subscriptions? If so, there's no guarantee they'll collect the payment on the due date. This could be for many reasons such as insufficient funds in the PayPal account or waiting for the funds to transfer from a bank.

  • Author

It should be payment by card, we have not set up PayPal. The last time that we had problem with a payment of a user with not enough credit a proper error was raised

Could contain: File, Text, Page
It this case the invoice was not generated until the 7th

  • Community Expert

It seems, as you said, they just allowed the payment on a working day there. 

  • Author

In theory, what we had understood is that the invoice is something different from the payment and it should be generated by invision (?)

  • Community Expert

Hi,

I took a look at your community. Invoices are generated by a task that runs periodically, it looks like you may not always be getting enough traffic to trigger them on time. That's fine though, they can be slightly behind. You also generate renewal invoices very close to the purchase expiry, I would recommend setting that to 2-3 days.

  • Author

Ok, thank you for checking and for the suggestion! Appreciated!!

  • Author

Hi Marc, can you please more specific about the sentence "you may not always be getting enough traffic" 

thank you in advance

  • Community Expert

I can indeed. By default your softwares tasks will run with the "Run with traffic" option. This means tasks that are scheduled will run bits at a time, as people browse your site. This is because the site itself is essentially stateless (it only does something when you actively request it to do something). What you can do is create a cron job on your server, which is a server task that called the tasks on your site (It does the "request it to do something" part on a schedule). 

If you take a look at the guide here, it shows where this is done. If you're unsure how to set up a cron job, you would need to contact your hosting company

 

  • Author

Ok Marc, understood, thank you so much for your quick reply! 

  • Community Expert

Sorry, there is some confusion there. Yours will indeed run on traffic. As mentioned by Stuart though, thats fine. 

Recently Browsing 0

  • No registered users viewing this page.