Ok, after fooling with this for some time, I’ve come up with a few points….
I’m wondering about expiry times on links. I’ve had two conditions crop up – the links are unavailable and links expiring very quickly. You see, I setup the links to expire on the default 24 hours. All of a sudden, links started to expire in 5 minutes. I had to alter the link expiry to 72 hours. One issue resolved but not explained.
Next, I moved the download product from the the uploads directory to the downloads directory right in the plugin and I’ve had over 100 downloads since with no issues.
Another strange thing, the links that were failing before for downloads are now working again. Hmmmm. The only thing that could have changed for the others is the expiry time of the downloads, nothing else.
Now, the question here is are these two things related or not or ???
I’m going to take some time today to look into the php code, but you know your code much better than I do.
And I really do appreciate your efforts. I am a vendor of many electronic products and feel your frustration by purchasers that seem to be lost in the desert at the best of times.