We spent the past couple months working on the new Paypal Commerce Integration with CS-Cart MVE, but upon testing we found that the checkout experience is unusable for a few reasons:
1) If you click the "Pay with PayPal" button at Checkout, then X out of Paypal without completing payment and then click the "Pay with PayPal" button again the system completes the Order as successful and complete...even though it was never paid.
2) If you "X" out of Paypal, go back to browsing the marketplace, then go back Checkout the "Pay with Paypal" button is now gone and the "Place Order" button appears...and it allows the buyer to complete checkout without paying.
3) The PayPal "Debit or Credit Card" option experience doesn't make sense and creates an unpleasant checkout experience. Specifically because it's asking the buyer to enter all their information twice. The buyer has to first enter their Name, Phone, Email and Address to get shipping rates...then clicks "Debit or Credit Card"... and has to re-enter Name, Phone, Email and Address to pay. It should pull all this information into the Paypal Form automatically. Also, it should NOT have the checkbox option to change the shipping address in the Paypal form since that wouldn't update shipping rates. Not to mention, why is the form asking "Ship to Billing" Address when the customer already entered where they want it shipped to?
Please see attached screenshot.
We are very excited about this PayPal integration and hope the CS-Cart team can get it working properly soon.
Thanks
Jon