Ah - I see the issue. Towards the end of April, PayPal made some changes in the format in which they transmit some of the IPN info. i wasn't aware, but was just reading about the loads of problems over at paypaldev.com. They do now transmit an ending date with recurring (in the past there hasn't been an ending date on recurring). So the cron script is expiring stuff with an ending date.
The Fix to the /cron/expiresubs.php cron script.
Near the top find this:
Code:
WHERE t1.U_Number = t2.Sd_UserId
Change to:
Code:
WHERE t1.U_Number = t2.Sd_UserId
AND t2.Sd_recurring != 1
I will post updated whole scripts shortly for those that don't want to edit the file. Marty, I updated yours. Also did a test purchase on your site. When you get a moment, if you woulnd't mind logging into paypal and cancelling/refunding my transaction I'd appreciate it.
--------------------
Josh
www.ThreadsDev.com
www.VertexHost.com