I have a frustrating problem! if i create a test transaction, look in IPN history the IPN status is Retrying with a 500 error, but if i copy the IPN message and post it to the handler url myself i get a verfied response with no errors, could someone just confirm the exact format that Paypal posts to my url in? as i cannto reproduce the error 500 that the paypal sandbox IPN history is reporting.
Edited:
Further investigation has shown me that when i take out part of the code, an SQL insert, and then do a further test the IPN messages are delivered correctly and the status set as Sent, has anyone experienced why an SQL insert routine would be stopping the 200 response ?
any assistance would be appreciated.