I was excited to get my cart updated so I could move away from the old PayPal Payments Pro and move to PPCP. But as soon as I did I noticed a massive problem. Customer is required to put all of their information in during checkout, and then when you choose credit card for the payment option with PPCP they are asked to put all that information in again on PayPal’s form. I feel like I am losing my mind as CS-cart and other developers act like this is just normal behavior. When in my head, the customer should have to put in less information with all the mobile checkout options there are these days. It seems CS-cart is not mobile checkout friendly in any way forcing customers to fill out all of their information during checkout. Can someone explain or show an example of PPCP in action with CS-cart? I have been trying to figure this out for months from I can tell credit card processing simply will not work with PPCP unless you want to force the customer to enter all their information twice.
I abandoned PayPal as my credit card processor about a year ago and switched to Stripe. See this thread:
Yes, I use Stripe to process a few payment types as well. But just find it ridiculous that the flow for checkout is forcing the customer to enter their information twice if they want to pay with a credit card with PPCP. Can’t see how this was ever greenlit.
This is actually configurable.
Starting from v4.18.3, PayPal Complete Payments (PPCP) can receive customer address data from CS-Cart checkout page. Just enable the Send shipping address to PayPal option in the payment method settings.
https://docs.cs-cart.com/latest/history/4183.html#new-features-and-improvements
I don’t think this fixes the problem @isitfast is talking about. He is saying that during checkout, if using PayPal as the credit card processor, a customer has to fill out their information twice, which is very annoying for customers and may cause them to abandon the purchase.
Correct. I already had that setting checked which does nothing to help my issue.