My store has always given customers and myself IPN Errors whenever they buy a membership. It has never automatically let them in if they were logged in when they bought a membership. I always had to manually upgrade their permissions. Now, It's not accepting their credit card or paypal info. it just sends me an IPN error saying "Anonymous" where their member name would be. My subscription module is located Here. I contacted paypal and they said it was from my end and not theirs. They sent me a snippet of code saying this was all that was wrong. Even though my code was identical I went ahead and replaced it anyway. To no avail. Here is a copy of the average IPN Error I'm getting: There has been an Error with the following Payment >>> Logged IP: 66.249.71.135 Username: Anonymous Subid: Sub Name: Reasons: Payment came back as INVALID. Possible direct view or attempt at Fraud. Please investigate. Instant IPN Generator Payment Error Reporting. Is there anyone that has had this problem before and knows what to do?
Apparently no one was able to help me, but perhaps I can help you. I found the problem. When servers upgraded to php5 the fsocket was closed as a default security setting. Your server nor paypal will tell you this unless you know exactly what to ask (or at least that was my case). The way to handle it is go into your Main Directory and create a file named php.ini and then insert this snippet allow_url_fopen = On And you should then be able to use fsockopen as desired.