Paypal Checkout issue

I have several times a week “Incompleted” orders with Paypal checkout. Here is how a customer described the issue he saw:

“When I was checking out, I selected Paypal for payment. I was redirected to PayPal like normal. When I clicked the button in PayPal, I was redirected back to the your site, but received a message saying there was an error and the payment did not go through.”

Anyone know what’s going on here? It doesn’t happen with everyone, but I started having Paypal incomplete order last Spring when I updated from a several year old cs-cart to the latest version. I’m running latest version now.

Have you tried PayPal Complete Payments addon? PayPal legacy payments or PayPal payments addon is deprecated.

I’m using the latest Paypal Checkout that comes with latest version of cs cart. I think I was having issues with the old Paypal payments and Paypal express (which I liked a lot cuz it passed all the item info on the purchase) after the upgrade as well. I also bought a 3rd party Paypal addon and tried that.

PayPal Complete Payments is the new name of Paypal Checkout in the latest version of CS-Cart. Make sure all the other old and 3rd party PayPal addons are disabled.

Yes, this is what I am using, I got the name wrong.

Is there anywhere that explains every detail of setting this up correctly? Perhaps I have something wrong with my settings on the Paypal site?

Depends on what button he clicked. If he clicked to return back to shop then sure you got yourself an incomplete order created in backend.

It’s better to get more info from the customers so you can reproduce the problem.

I have the same problem and I can give more detail.

The customer loads up the cart and goes to checkout. PayPal Complete takes them to PayPal to finish the payment. The payment is accepted. The customer returns to the site and receives an error message that says payment was declined, even though it was not.

The order is fine. The payment is fine. But the customer is told that the order was declined. Also, after logging into PayPal, the payment is fine but none of the order information is included and it is not listed as a new order and does not load into the ShipStation information.

So its like PayPal accepts the payment but does not register the order and then sends back a failure. Very frustrating, and no way to figure out where it is going wrong. Everything appears to be set up properly.

The only problem with PayPal Checkout that I can recall in the last six months or so is that the following problem has been fixed:

Add-ons: PayPal Checkout: Sometimes it was impossible to pay for an order in a non-primary currency. Fixed

The fix was included in 4.18.1.

If there is something different in your case, please contact us via Help Desk.

Already done… just waiting. I see a huge problem with PayPal Checkout - the shipping information checkbox is completely missing. The user guide shows a checkbox for including the shipping information, but in reality this checkbox does not even exist.

I am not sure if this has anything to do with the resulting return error message or not. I have a call with PayPal tomorrow to look at the transaction data and see exactly what is happening on their end. From what I am seeing so far, I honestly see no errors on their end, but two from CS Cart. I’ll update this thread if there is relevant information for other users.

1 Like