KNOWN ISSUE WITH PAYPAL IPN:
It is a known issue that SSU does not play well with paypal ipn without some tweaks:
There is a number of things needed to be checked:
1.Make sure you set uo your paypal ipn correctly:
http://www.zen-cart.com/wiki/index.php/PayPal
Also, since you are using SSU, you may want to change the link site.com/index.php?main_page=checkout_process (mentioned in the article above) to site.com/checkout_process
2. First, was Paypal IPN working fine before installing SSU?
3. Make sure you use the most recent version of SSU
3. Make sure you updated all the patches for paypal ipn (especially if you are on version prior to 1.3.8)
5. Check if you are using CURL proxy, you may need to turn it off.
6. Check if you entered your email correctly in paypal setting (the paypal email you use in zc admin has to be exactly the same with the one you have on your paypal profile, and it is CASE SENSITIVE)
7. Check if you entered the correct PDT token, you need to copy the whole string from Paypal, sometimes the string can start with some weird characters.
8. No luck?
a. Turn on the debug log by:
1. Ensure you are using Zen Cart v1.3.7 or newer, and any published PayPal patches are installed.
2. Go to Admin->Modules->Payment ... and choose your PayPal module (either IPN or Express Checkout, Payments Pro, etc). Click Edit.
3. Choose "Log to File" for your debug option.
4. Use your FTP program to mark the /includes/modules/payment/paypal/logs folder writable (ie: chmod 777). If given a "recursive" option, select "no". If asked about altering files "and" folders, say "no".
b create a new file:
/includes/extra_datafiles/ipn_debug_on.php
with this content:
<?php define('IPN_EXTRA_DEBUG_DETAILS', 'All');
Place a test order, post the debug info here.
It is recommended that you use Paypal Express or Payment Pro since Paypal IPN is really buggy even without SSU (search Zencart forum for Paypal IPN and be amazed)
Bookmarks