Trying to switch from PayPal Pro/PayPal to PayPal Commerce. Setup and connection to Paypal worked fine but when I go to pay for a registration, it won’t activate/allow entry of credit card details into the boxes. It also no longer allows customers to use their Paypal account to pay?
Currently using EE4.
I’m working for the company owner on this problem – ndressler@dressler-tech.ca
Looking over the site theres a few things happening here.
The theme is including its own version of jQuery (which isn’t a good idea within WordPress, see HERE for details).
Theres a few Javscript errors. One from another plugin:
Uncaught TypeError: jQuery(...).on is not a function
From feed-them-social plugin on the site, but that’s likely related to the previous issue with the thee.
Then another from EE:
espresso_core.js?ver=5.0.29.p:248 Uncaught TypeError: $(...).delay is not a function
Which also relates to the older version of jQuery loading.
So to start fixing this, I would start by first removing the version of jQuery being loaded by the theme.
It also no longer allows customers to use their Paypal account to pay?
Right now, I can’t see PayPal Commerce on the site, but I can see PayPal Standard and PayPal Pro. But, without jQuery working the payment forms aren’t loading correctly which is also likely what is happening with PayPal Commerce, so we need to start by fixing the above. The move only what isn’t working from there.