Post by cau96176 » Sun Oct 05, 2014 12:13 am

Hi All,

Only recently have I started getting the IPN Notification Warning.
I have done a search and tried a few things from the forums here but nothing has worked so far.

I have tried addming a redirect to the pp_standard/callback url in the .htaccess file but that hasn't worked.
I have logged into my paypal admin and changed the character set to UTF-8 and made sure that the IPN was enabled in there too.

I tried a sandbox paypal account and it worked fine - but my main one isn't.

What I can get so far on the live account is
Goods into Cart...through checkout.....passed to paypal......completed payment....send back to success url in my site.....and get the confirmation email from paypal.

but

No order appears in opencart and later I get the IPN warning email from Paypal.
In the shop there are no error logs - in paypal ipn history it has the error as 503.
Any ideas?

Currently I have resorted to adding paypal to my sagepay gateway and these work fine but I'd like to fix the paypal standard problem.

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by cau96176 » Sun Oct 05, 2014 12:51 am

Actually - the sagepay method results in everything looking okay at the opencart end - including adding the sale/order to the store admin....

but on checking the paypal site IPN histor it says retrying.....
Message ID: 0TB019730A106381H
Date/time created: 04/10/2014 13:46 BST
Original/Resent: Original
Latest delivery attempt date/time: 04/10/2014 16:37 BST
Notification URL: http://www.mysite.co.uk/index.php?route ... d/callback
HTTP response code: 503
Delivery status: Retrying
No. of retries: 11
Transaction ID: 7J578439VK0455241
IPN type: Transaction made
IPN Message:
mc_gross=100.00&invoice=737&protection_eligibility=Eligible&address_status=confirmed&payer_id=NGDP4P862XTF4&tax=0.00&address_street=ADDRESS&payment_date=05:46:25 Oct 04, 2014 PDT&payment_status=Completed&charset=UTF-8&address_zip=POSTCODE&first_name=NAME&mc_fee=3.60&address_country_code=GB&address_name=NAME&notify_version=3.8&custom=&payer_status=verified&business=sales@mysite.co.uk&address_country=United Kingdom&address_city=CITY&quantity=1&verify_sign=AtL7oQxTmzrw7-xA7-rku3v0ecLLA3BaD6tOcl7IUVO-FbeNs8HJSeDK&payer_email=name@hotmail.com&txn_id=7J578439VK0455241&payment_type=instant&last_name=SURNAME&address_state=&receiver_email=sales@mysite.co.uk&payment_fee=&receiver_id=QQS2KD8ETPY8Y&txn_type=express_checkout&item_name=Deposit of 100.00 GBP for Order No: 737&mc_currency=GBP&item_number=&residence_country=GB&handling_amount=0.00&transaction_subject=&payment_gross=&shipping=0.00&ipn_track_id=ba97a10239a79

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by SXGuy » Sun Oct 05, 2014 1:55 am

delete or rename your php.ini file in your domain root, then try again. If that fails, ask your host to reinstall cURL libraries.

Had the same issue recently.

Active Member

Posts

Joined
Sun Nov 08, 2009 2:07 am

Post by cau96176 » Sun Oct 05, 2014 2:16 am

thanks for the suggestion - renamed the php file but no joy - came back to the site saying success to this url
route=checkout%2fsuccess

unsure of the %2f in the middle there

The transaction appeared in the IPN history again as retrying with the same 503 error.
Got the paypal email through too but still no order in opencart registered

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by SXGuy » Sun Oct 05, 2014 4:09 pm

Is the order under missing orders or blank there too?

Active Member

Posts

Joined
Sun Nov 08, 2009 2:07 am

Post by petrasgri » Sun Oct 05, 2014 6:46 pm

I had the same problem. Sorted after removing www in Notification URL

Newbie

Posts

Joined
Fri Sep 26, 2014 10:45 am

Post by cau96176 » Sun Oct 05, 2014 9:59 pm

SXGuy wrote:Is the order under missing orders or blank there too?
Cheers for the reply!

Just discovered how to "see" missing orders
- Yeah they are in there!

They have a status of "Cancelled" in the History tab


Does that help get me to the source of the problem?
Last edited by cau96176 on Sun Oct 05, 2014 11:39 pm, edited 1 time in total.

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by cau96176 » Sun Oct 05, 2014 10:38 pm

petrasgri wrote:I had the same problem. Sorted after removing www in Notification URL
Thanks for that - but that had no effect on passing the status back to the site.....beginning to think that it is my site/server end that is causing this now!

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by SXGuy » Mon Oct 06, 2014 3:27 am

ok, so its getting back to opencart, just not completing that end, which is why its under missing orders. Were looking for a paypal status of 200, 503 usually means "service temporarily unavailable, unless theres an issue paypals side (which I doubt) its usually a result of a timeout problem.

%2f is fine, I think its just Unicode for a "/".

All I know is, when I contacted my host provider regarding the issue, they told me its usually to do with cURL libraries and that they would reinitialise them. After they did that, everything worked again.

Perhaps something is caching when it should clear. That's about the extent of my knowledge on the subject.

Active Member

Posts

Joined
Sun Nov 08, 2009 2:07 am

Post by cau96176 » Tue Oct 07, 2014 6:48 am

Thanks again,

I have just requested that they reinitalise the cURL files and see what they come back with.
I tried clearing out my vqmod cache and system cache to see it that had any effect - but it didn't appear to fix the issue.

Hoping someone can see where the problem is!

Cheers!!

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by cau96176 » Wed Oct 08, 2014 4:44 am

So it looks like the hosting company can't do the cURL reinitialisation as I am on a shared server.

Might upload an old backup of all the files from before to overwrite the files to see if that helps

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by cloakendagger » Wed Oct 08, 2014 6:19 am

Had the same exact issue and fixed by adding the paypal IPN IP to the server firewall white list. It worked for a while but it looks like paypal just switched to dynamic ips... which creates the issue again.

Otherwise i was having the same issue, paypal orders going to missing but paypal was taking the money. Once I white listed the ips the IPN began processing the status through and old orders from a week ago started updating.

Hope that helps.

Newbie

Posts

Joined
Tue Apr 05, 2011 3:47 am

Post by cau96176 » Thu Oct 09, 2014 5:58 am

I read somewhere that this was an issue only linked to PayPal standard but I installed Express.

I got the emails from paypal and also the sale was now registered in the dashboard.
Only issue I then had was on the PayPal IPN History - it still shows up with a 503 error code to the url
http://www.mysite.org.uk/index.php?rout ... xpress/ipn

I can live with this if it appears in the cart (i think) do I just disable the IPN in my paypal account?
How did opencart know that this was paid if the IPN still hasn't come back from PayPal?

Cheers!

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by nelsongemstones » Thu Oct 16, 2014 12:38 am

I'm running 1.5.2.1.

I received an order this morning through PayPal, but it's not showing up in my store.

After calling PayPal and the host, I'm being told by my host that PayPal is using SSL v3. The host found a vulnerability in SSL v3 and disabled it last night. They suggest PayPal communicate with my site using a different connection type.

PayPal is telling me that I need to change some files in OpenCart to change SSL version from 3 to 4 so:

curlopt_sslversion=4

and that any version >3 should come through TLS (transport layer security)

Folks, I don't understand any of this. Can someone help me fix my site so I can get these orders coming in.


Posts

Joined
Thu Jun 21, 2012 9:38 pm

Post by cau96176 » Thu Oct 16, 2014 3:33 pm

Thanks for the extra info.

Did PayPal give you any clues as to which files to add this line to?

Possibly the php.ini file?

New member

Posts

Joined
Sat Feb 01, 2014 11:51 pm

Post by nelsongemstones » Mon Oct 20, 2014 5:26 pm

No. I was hoping someone here would know how to fix it. Surely I'm not the only one having this problem.


Posts

Joined
Thu Jun 21, 2012 9:38 pm

Post by HealthWyze » Fri Oct 24, 2014 5:41 pm

I am having the same problems. Orders through PayPal are in the "Missing Orders" section. I have to go in and change the new orders to "Complete" manually so that they show up. I looked at the IPN history at PayPal and it shows no HTTP status code. The problem might be on their end, but I e-mailed them a week ago, and I have not received a response.

Newbie

Posts

Joined
Fri Oct 24, 2014 10:23 am


Post by arrjaycee » Fri Oct 24, 2014 11:30 pm

Hello,

I had a similar problem with Opencart 1.5.6.4. The problem was solved by using php version 5.3 (was using version 5.2).

Regards,

Newbie

Posts

Joined
Fri Oct 24, 2014 11:29 pm

Post by HealthWyze » Sun Oct 26, 2014 4:39 am

I am using PHP 5.3. I don't believe that it is related. This happened when we removed SSLv3 from our Apache configuration, in light of the new Poodle exploit.

Newbie

Posts

Joined
Fri Oct 24, 2014 10:23 am


Post by uksitebuilder » Sun Oct 26, 2014 5:04 am

Please try the following

in catalog/controller/payment/pp_standard.php

fin the Curl section

add

curl_setopt($curl, CURLOPT_SSLVERSION, 1);

remove any other smilar lines if they have been added.

User avatar
Guru Member

Posts

Joined
Thu Jun 09, 2011 11:37 pm
Location - United Kindgom
Who is online

Users browsing this forum: No registered users and 8 guests