- Đã giải quyết
When using the "Checkout with PayPal" button on websites the PayPal popup window appears however it's impossible to progress to the checkout. When OneTouch is activated, … (xem thêm)
When using the "Checkout with PayPal" button on websites the PayPal popup window appears however it's impossible to progress to the checkout.
When OneTouch is activated, the text 'Securely logging you in...' appears overlayed with the spinning wheel in the popup window. This continues indefinitely.
When this is not activated the window doesn't progress further after entering the email as prompted by the window and pressing Next.
It's possible to login to PayPal in a separate tab however that doesn't influence the popup behaviour.
Looking at the console in the popup there are a few 'Unable to find window by ref window.js:148:14' errors.
In the 'host' window where the popup was called from the console displays the 'Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.paypal.com’) does not match the recipient window’s origin (‘https://www.paypal.com’).' error.
I believe this could be a recent issue because I was able to make several payments last month with all settings the same. I have a separate user.js file that I keep my settings in (I can send it over if required). These settings have not been changed since the file has been created.
The following actions have been tried and didn't improve the situation:
- refreshing the current profile
- disabling all addins
- adding paypal.com into exclusions for 'Block pop-up windows' and Enhanced Tracking Protection
- cleaning History and cookies
I then launched Firefox with a separate 'clean' profile and was able to make the payment successfully. Sure enough, importing my user.js file broke PayPal. I went through the settings commenting them out by groups.
The following setting was causing the issue:
Setting it to 'false' made the PayPal popup window work correctly again.
Thought that this would be helpful for anyone experiencing similar issues. Cheers.