Completed Paypal Orders Changing To Pending Payment

Hi, we have mapped only Paypal “Pending” to CS Cart “Pending Payment” status, yet even completed Paypal payments are only put into “Pending Payment” status in CS Cart. Anyone else with this issue?



This is after update to 4.3.1 and I have just complete uninstalled and reinstalled Paypal Add-On, no change.



Thanks

Screenshot 2015-05-17 09.04.05.png

Something is seriously wrong: even with no Paypal order status mapped to “Pending Payment”, orders go into this status…

Screenshot 2015-05-17 11.36.07.png

Please post this issue to the bug tracker

Thanks, I have just done a test transaction with Paypal sandbox and it worked as designed, so I am confused. I will continue the live customer situation and post BR if needed.



PS: will you update your order history add-on? It no longer works with 4.3.1 and it is really useful.

[quote name='japanexp' timestamp='1431939198' post='214702']

PS: will you update your order history add-on? It no longer works with 4.3.1 and it is really useful.

[/quote]



Please PM me

Issue ID #005802

yup same problem here

Any ideas for a workaround? I suppose one could declare the Pending Payment status as the new “Payment receved” status, i.e. just swap it, as a temporary fix to keep things going.



I need to check the Paypal sandbox settings and see what is different there to make it work compared to the live Paypal account.

Potential relation to confirmed Paypal Express issue



http://forum.cs-cart.com/tracker/issue-5609-paypal-express-issue/

[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]

Note to self: from now on wait at least a month after each upgrade is released

This issue has been confirmed to be a bug in the cart. Contact support for the available fix.

Fix works

[quote name='japanexp' timestamp='1434008672' post='218341']

Fix works

[/quote]



Please post the fix here

See bug tracker thread http://forum.cs-cart…__20#entry22573


[quote name='bimib' timestamp='1433774164' post='22541']

Hello everybody,We are sorry about the issue. To fix it, add this line to the app/addons/paypal/payments/paypal.php file:fn_pp_save_mode($order_info);right above this line:fn_create_payment_form($paypal_url, $post_data, 'PayPal server', false);To fix the same issue in the Paypal Express Checkout add this line to the app/addons/paypal/payments/paypal_express.php file:fn_pp_save_mode($order_info);right above these lines:$token = $_SESSION['pp_express_details']['token'];fn_paypal_complete_checkout($token, $processor_data, $order_info);Best regards.

[/quote]

Thank you, japanexp

Just had a Paypal order with two Pending Payment order confirmations and one Processing (payment received) order confirmation.



This customer received three (!) order confirmations.