Dear Support Team, I have received several complaints from customers who are unable to complete their payments because the PayPal payment screen appears blank. Upon investigation, I found that when users click on the PayPal checkout button, a blank popup opens. Behind this blank popup, there is another popup containing the PayPal login page. The blank popup completely covers the PayPal login popup, which prevents users from proceeding with their payment. Please see the attached screenshot for reference. Thank you for your attention to this matter.
Thank you for contacting Payment Plugins. The PayPal button is rendered in an iframe and the resulting popup is managed by PayPal’s SDK. I don’t believe the issue you’re reporting is anything caused by our PayPal plugin.
Can you share a product page url to your site so it can be reviewed?
The thread you linked to provides a helpful thread which you can reference here. https://imgur.com/IWOsImn
It looks like the blank popup has something to do with a how the cross origin opener policy is configured. You should be able to modify this in your webserver config. For nginx, it would be something like:
It could be a plugin you have installed that’s affecting the Cross-Origin-Opener-Policy as well. When testing your site, this is the response header value:
cross-origin-opener-policy: same-origin
Kind Regards
This reply was modified 9 months ago by Clayton R.