Edge and Chrome blocking iframe redirect from hosted button
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi We use paypal pro on our checkout. The paypal button and card fields appear in an iframe modal layer.
I have noticed that with chrome based browsers they are now blocking iframe redirects and so clicking the paypal button will not load the paypal screen to continue.
The web console shows
Unsafe attempt to initiate navigation for frame with origin 'https://www.mydomain.co.uk' from frame with URL 'https://www.paypal.com/hostedpaymentnodeweb/wps'. The frame attempting navigation is targeting its top-level window, but is neither same-origin with its target nor has it received a user gesture. See https://www.chromestatus.com/feature/5851021045661696.
Raising this with paypal support they said the following :
I would suggest have your customers use a different browser that supports the PayPal website. As far as I am aware, there are no bugs regarding this, but I would still recommend the browser change to your customers.
Thank you for messaging with me today and for being a valued PayPal customer. You can exit by selecting the End/Close option on the messaging window.
4:54 PM
- Michael
Surely this cannot be right to ask the user to use a different browser that is not chromium based on the desktop or mobile. This is a of users.
Has anyone one else come across this here? There are lots of forums asking about this issue outside paypal but not real solution

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal buttons and redirects in PayPal Payments Standard
- PayPal Redirection Issue After Successful Payment in Photobooth Integration in Sandbox Environment
- I don'r get a redirect after successfully buying a subscription (redirect, subscription) in REST APIs
- Android WebViews issue when doing seller onboarding in REST APIs
- How to get the merchant-id or how do i get the id that connects my user to get paid via Paypal in REST APIs