Communication Issues with UPS, PayPal, etc.
Zen Cart comes with a folder of utilities called
This folder should not be kept on a live site; it should only be present during troubleshooting or debugging.
The following scripts can be run from the
curltester.php- Tests cURL communication to some common third party services. Useful parameters for
details=1– show CURL connection details – useful for determining cause of communications problems
r=1– show Response obtained from destination server – this may contain an error message, but usually means communication was okay
i=1– in conjunction with
r, will show the detailed curlinfo certificate data from the host being connected to. Helpful for advanced debugging.
ipncheck.php- Determines if your server is able to connect TO PayPal in order to respond to an incoming IPN notification. (Note: To check whether PayPal can POST and IPN to your store, run a live transaction.)
Common symptoms of bad IPN communications:
- orders not showing up in Zen Cart but PayPal receipt issued when using PayPal IPN module
- echeck updates not completing when using Express Checkout module
Execution of the scripts can be done by entering the following in your browser’s address bar (after uploading the
script-name is the name of one of the scripts above.)
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.