This email contains information on everything I have done to try to identify and resolve the problem described below.
We are using zen-cart version 1.5.1
Apache server with PHP v5.2.17 and MySQL v5.5.46-cll
The web host is Total Server Solutions L.L.C.
This concerns an existing store that has used PayPal for a number of years with no problems. The PayPal module is PayPal Express Checkout.
We got a notice from PayPal this evening stating the following:
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
http://obsessionwithbutterflies.com/...in_handler.php
If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.
Thank you for your prompt attention to this issue.
This email from PayPal was sent at 10:05 PM Pacific Time.
We had one order come through which we assume is what triggered the email from PayPal (details below):
Payment Type: PayPal Express Checkout (instant)
Timestamp: 2015-12-27T14:10:23Z
Payment Status: Completed
NOTE: This is not a new store and previous orders did not trigger this notice from PayPal (example: there were orders on Dec 20th and 21st that did not trigger this notice). All payments on the site are through PayPal.
I checked includes/modules/payment/paypal/logs and the most recent file in it is dated 12-20-15 3:07:00PM. There is no file for the date in question (12-27-2015).
I checked the store’s myDebug-xxxxxxx.log and the most recent file is dated 12/25/2015 12:19:00PM. There is no file for the date in question (12-27-2015).
I ran the test using extras/ipncheck.php:
The test returned these results:
IPNCHECK.PHP - Version 1.3.9
CURL RESPONSE RECEIVED - Communications OKAY
IPN TESTING - Response Received via CURL -- COMMUNICATIONS OKAY
IPN TESTING - Confirmation/Validation response with fsockopen(): FSOCKOPEN() RESPONSE RECEIVED - Communications OKAY
Default method likely to be used for communications is: CURL, with the fallback method being FSOCKOPEN if possible.
Script finished.
I ran a test using extras/curltester.php and the results were:
You submitted the following fields and data:
Array
(
[field1] => This is a test
[statuskey] => ready
)
Data validation
Good
Your server IP address is: (removed)
Your system identifies itself as: Zen Cart(tm) - CURL TEST
Array
(
[url] => "http://www.zen-cart.com/testcurl.php"
[content_type] => text/html; charset=iso-8859-1
[http_code] => 200
[header_size] => 177
[request_size] => 212
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.070407
[namelookup_time] => 0.028448
[connect_time] => 0.04826
[pretransfer_time] => 0.048338
[size_upload] => 37
[size_download] => 5797
[speed_download] => 82335
[speed_upload] => 525
[download_content_length] => 5797
[upload_content_length] => 37
[starttransfer_time] => 0.070339
[redirect_time] => 0
)
I do not see any problem with these results. Can you please help me to trouble-shoot to identify and fix the problem? I do not know why PayPal is saying IPN failed.
Thank you for anything you can share.
Dianne
Bookmarks