Trying to integrate PayPal into my site but keep getting a never ending loading screen (attached) when PayPal directs me back to Webflow Paypal has accepted the connection but doesn’t seem like Webflow is communicating back.
Is there any solution for this? I am currently having the issue and it’s so frustrating, did anyone get it to work? I’ve tried different browsers and keep getting the same issue.
So I did some investigating. I tried accross different browsers, I tried changing up my behaviours (e.g, signing in to my personal account, then accessing my business account. Also tried manually changing the nation of PayPal). None of that worked, but I did find this in the developer console.
It appears there seems to be an issue with the script which would redirect the page back to Webflow and confirm that the connection has succesfully been made.
The behaviour is different between the Stripe pop-up and the PayPal pop-up. Once you confirm the connection with Stripe, the redirect page is presented WITHIN the same pop-up where you confirmed Stripe. With PayPal, the redirect page is loaded in the ORIGINAL PAGE, rather than the same pop-up where PayPal was confirmed. Perhaps this is causing the conflict whereby the script is being blocked?
Considering how critical of an issue this is, how expensive Webflow eccomerce is, and the fact 3 people have had the problem in 2 weeks - I hope this is something Webflow can take the time to look at.
I haven’t had a chance to test yet, but according to Webflow the username you try to login to paypal as when setting up integration needs to be the main paypal account. It can’t be a user account within the paypal business account.
Can you please contact us so that we can look into each of your sites and configurations for these site/account specific issues with the PayPal integration? For future reference, if you’re running into a bug, please contact our support team right away and we’ll follow-up at our first availability.
Here are some troubleshooting steps which you test out as well in case a browser extension or local environment issue may be causing an issue: