Hello. I'm hoping @Aaron may have a minute to chime in here since it pertains to the IPN Forwarder script he wrote, and we are now seeing random IPN failure notices all of a sudden.
PayPal said in a recent email:
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
Looking at my IPN history and the IPN forwarder logs, many notices are being sent successfully. But three times in the past few weeks we did have Pro Sites payments go through, only to have Pro/Supporter status withdrawan and the user notified of such.
For the successful IPNs the server response is always 200.
For all failed notifications, the server response is 503.
Here is just one recent sample of the numerous failed notifications in our IPN Forwarder logs:
[2014-02-09 15:31:59] Response Error: Unexpected transaction response while verifying with PayPal: 8cmd=_notify-validate&transaction_subject=Tripawds+Supporter+II%3A+%2449.00+USD+every+12+months&payment_date=08%3A46%3A18+Feb+08%2C+2014+PST&txn_type=express_checkout&last_name=zarembka&residence_country=US&item_name=Tripawds+Supporter+II%3A+%2449.00+USD+every+12+months&payment_gross=49.00&mc_currency=USD&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AfGaKsU-pe.FM1ZMunPCl8f.W4k-AP705z5bVww.Nmivqx9ioYDp5Wiy&payer_status=verified&tax=0.00&payer_email=addressremoved%40email.com&txn_id=3J209966P89586542&quantity=1&receiver_email=myemailaddress%40mydomain.com&first_name=lori&payer_id=K8ST5P4DLD63S&receiver_id=YYC8CW7FKU5SY&contact_phone=123-456-7890&item_number=&handling_amount=0.00&payment_status=Completed&payment_fee=1.38&mc_fee=1.38&shipping=0.00&mc_gross=49.00&custom=site3_2744_2_12_49_USD_1391877976&charset=windows-1252¬ify_version=3.7&ipn_track_id=bfc2546e1dc19
The majority of these failure notices begin with "8cmd=_notify-validate..." but there are also afew that begin "7cmd=_notify-validate..."
I have also noticed successful IPNs like the following in my PayPal IPN History, that are not in the IPN Forwarder logs:
transaction_subject=Tripawds Supporter&payment_date=02:12:37 Feb 08, 2014 PST&txn_type=subscr_payment&subscr_id=S-11422342E8831734D&last_name=Holliman&residence_country=US&item_name=Tripawds Supporter&payment_gross=25.00&mc_currency=USDemail@example.com&payment_type=instant&protection_eligibility=Ineligible&verify_sign=AEfmyQXvSSWIM09BDW02WJIykE-PAOe8KuVRXNa0inc8u5lhc..T4CUCfirstname.lastname@example.org&txn_id=7AT19828D4074983Demail@example.com&first_name=Charles&payer_id=HWNETL39N4UGU&receiver_id=YYC8CW7FKU5SY&item_number=12&payment_status=Completed&payment_fee=0.85&mc_fee=0.85&mc_gross=25.00&custom=680_12_25.00_USD_1265674278&charset=windows-1252¬ify_version=3.7&ipn_track_id=3fab499b4e089
Clearly something is amiss. We have added no new plugins recently. I have made no recent changes to Pro Sites settings, the IPN Forwarder array, nor the wp-config file. IPNs are still enabled in the PayPal account, with the forwarder script as the URL.
Any direction for further troubleshooting is greatly appreciated.