Brief
We have updated the file 'paypal_ipn.php' for version 3.6.
Description
There are a few issues with Paypal IPN, namely:
1) A problem could occur with sending automatical download links to UK and USA customers when using an IPN (sometimes clients did not receive notifications with download links).
2) When a paypal_ipn script has been called by PayPAl you could receive the below notices in log files:
PHP Notice: Undefined variable: pending_message in /home/www.yoursite.com/public_html/payments/paypal_ipn.php on line 173
PHP Notice: Undefined variable: is_placed in /home/www.yoursite.com/public_html/payments/paypal_ipn.php on line 201
PHP Notice: Undefined variable: current_status in /home/www.yoursite.com/public_html/payments/paypal_ipn.php on line 201
We've fixed these notices.
Solution
We would recommend you to download an updated version of the file from here:
http://www.viart.com/downloads/paypal_ipn-3.6.zip
Further, extract the above mentioned file into the 'payments' folder of your shop. Do not forget to make a backup copy of the current file in case something goes wrong.