Thanks for the great question Ross.
We're working to improve this aspect of s2Member, by incorporating a more verbose log reader inside the Dashboard. I'll go ahead and answer your question though.
The output you see inside paypal-ipn.log and paypal-rtn.log is a dump of all POST variables received and processed by s2Member. In addition, s2Member adds an extra element to the array that is dumped into the log file, which is represented by the "s2member_log" array key, and will contain detailed information about what, if any, actions were take by s2Member.
In these two log entries that you posted, it appears that someone, or something, attempted to access your IPN and RTN handlers with absolutely no POST vars at all. Hence, the array only contains the "s2member_log" key, and nothing else. This would indicate to me, that someone may have typed this into their browser and hit "GO" as a test perhaps? If no POST data was sent, you would see log entries like these.
- Code:
http://yoursite.com/?s2member_paypal_notify=1
Statistics: Posted by Jason Caldwell — July 11th, 2011, 10:03 pm
]]>