PayPal IPN Requiring HTTP 1.1
This announcement applies to all WordPress Shopping Cart plugin users specifically using PayPal Website Payments Standard with the IPN. If you don’t use PayPal Standard or you don’t use the IPN (just Regular POST), you do not have to take any action. If you are however, it is important that you continue reading this please.
PayPal announced that it will be discontinuing support for HTTP 1.0 in it’s IPN and PDT scripts stating the following to all PayPal users in their press release:
We planned to discontinue support for HTTP 1.0 protocol starting the 7th of October, 2013.
How to update the script to HTTP 1.1
This change will affect any WordPress Shopping Cart plugin installation and therefore the code needs to be updated. There are two options available:
1. We’ll be releasing a new version of the Shopping Cart plugin by the 30th of September which gives all our customers a week to update the plugin to prevent any problems with the IPN script. We will announce the update on our blog, via email and through our channels such as Facebook, Twitter, etc.
2. If you don’t want to update the Shopping Cart plugin or you don’t want to wait for the update in order to apply this change, you can manually make two very small changes to the code of the plugin. Here is the code difference. At the top is the details about the file and the position in the file (line number).