Issue With Paypal Since Cart Update From 4.2.4 To 4.3.1

Hi Guys,

Since we had the upgrade done from 4.2.4 to 4.3.1, orders done through the cart and paid for with Paypal are coming through as open orders (not yet paid for) but at the same time we receive the order email, we are receiving the Paypal payment email to show the customer has indeed paid.



In 4.2.4 when an order was paid for with Paypal, the status would automatically be Processed!



Has anyone else noticed this problem? And more importantly, does anybody have a fix?

yup same problem, no response from cscart

Please add your comment here:



[url=“http://forum.cs-cart.com/tracker/issue-5802-completed-paypal-orders-keep-changing-to-pending-payment/”]http://forum.cs-cart.com/tracker/issue-5802-completed-paypal-orders-keep-changing-to-pending-payment/[/url]



I have an open support ticket for this, but no action so far. Also I am always unhappy being charged support credits for bugs…

[quote name='japanexp' timestamp='1432291068' post='215392']

Please add your comment here:



http://forum.cs-cart…ending-payment/



I have an open support ticket for this, but no action so far. Also I am always unhappy being charged support credits for bugs…

[/quote]



I have the same problem, and in addition to this I did not receive the order notification email from the shopping cart, and the PayPal payment email came delayed whereas before it was close to instantaneous. I've posted this in your bug thread as well.



Also, you should not be charged support credits for bugs and issues caused by upgrades. Please mention this in your conversations with support - I have done the same and was not charged support credits.



Edit: I just edited the order in my cart to send the order notification email to me and it arrived with prices in the Euro currency, even though the customer is in and paid with USD. In my shopping cart and in my PayPal account they appear in USD, but the email is in Euro with Euro prices. ??? (I've added this edit to the bug post as well).

Thanks, please also click the “Issue Confirmations” in the bug report to +1 it.

Was provided a fix (not tested yet) by support. Three files in add-ons needed replacing. Let me know if you need copies and I will share.


[quote]To resolve this issue, please make a backup copy of the app/addons/paypal directory of your CS-Cart installation and upload the attached files to the following directories:



func.php to the app/addons/paypal directory.

paypal_express.functions.php to the app/addons/paypal/directory

paypal_pro.php to the app/addons/paypal/payments/ directory



Hope this will help you.



Thank you.[/quote]

Hi,

Same problem here, just upgraded to 4.3.1 from 4.2.4 and orders are now coming through as Pending Payment even though they have successfully completed in Paypal and been marked 100% paid by Paypal.



This needs to be fixed asap… customers will be angry that we are saying their payment is pending yet it has been verified as PAID by Paypal…

Doing a few tests and it seems that CS Cart is contacting Paypal Sandbox for the order verification… yet it's correctly set on “LIVE”.



Here is the log report:

Requests (http/https request)

URL: https://www.sandbox.paypal.com/cgi-bin/webscr

Request: 'cmd=_notify-validate&mc_gross=0.05&invoice=SO-11592



Response: INVALID



Seems its asking the Sandbox for order verification?

Please post on the bug tracker thread. thanks!



EDIT: I see you already have, thanks

[quote name='Qbasix' timestamp='1432691425' post='215907']

Hi,

Same problem here, just upgraded to 4.3.1 from 4.2.4 and orders are now coming through as Pending Payment even though they have successfully completed in Paypal and been marked 100% paid by Paypal.



This needs to be fixed asap… customers will be angry that we are saying their payment is pending yet it has been verified as PAID by Paypal…

[/quote]



Best you can do is turn off customer notification for Pending Payment status for now, and set the order to paid plus customer notification manually…

[quote name='Brennie369' timestamp='1432326865' post='215455']

I have the same problem, and in addition to this I did not receive the order notification email from the shopping cart, and the PayPal payment email came delayed whereas before it was close to instantaneous. I've posted this in your bug thread as well.



Also, you should not be charged support credits for bugs and issues caused by upgrades. Please mention this in your conversations with support - I have done the same and was not charged support credits.



Edit: I just edited the order in my cart to send the order notification email to me and it arrived with prices in the Euro currency, even though the customer is in and paid with USD. In my shopping cart and in my PayPal account they appear in USD, but the email is in Euro with Euro prices. ??? (I've added this edit to the bug post as well).

[/quote]

I think the Euro/ US dollar error may be a PayPal bug. I get this same thing if I do a financial report in PayPal.

[quote name='hglu' timestamp='1432732678' post='216012']

I think the Euro/ US dollar error may be a PayPal bug. I get this same thing if I do a financial report in PayPal.

[/quote]



Ok well I added it to the bug that's already reported so hopefully they'll address it.

We tried the new files that cs-cart sent us, but it doesn't fix the issue at all.

Unfortunately, still have the same problem that we originally posted.

Same here. Please put your feedback in the bug thread:



http://forum.cs-cart.com/tracker/issue-5802-completed-paypal-orders-keep-changing-to-pending-payment/

[quote]We managed to reproduce the issue with the PayPal customer's address on our local installation. The issue relates to the diacritic signs used in the address and the name. Unfortunately, it seems that the issue is caused by a bug in the current version of CS-Cart. Our engineers are working on it and I will contact you as soon as I get any result from them.



Please let me note that we now have official bug fixing time-frames. You can find the information about them in the article on our forum on the following page:



[url=“Official Bug Fixing Timeframes - News and Announcements - CS-Cart Community Forums”]Official Bug Fixing Timeframes - News and Announcements - CS-Cart Community Forums



This bug relates to the Minor severity so the maximum waiting time is 45 days. We apologize for any possible inconvenience.[/quote]

I had the same problem with orders returning from PayPal and going to the OPEN status instead of PROCESSED. The log showed the URL was using PayPal Sandbox as mentioned earlier in this thread. For some reason, I'm not able to get my upgrade center to find 4.3.2, so I'm stuck on 4.3.1 for the moment. I downloaded the 4.3.2 full package and dropped the PayPal directory into app/addons and the problem was resolved.



I hope this helps someone.

Check the bug tracker thread for the fix, it works