Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Paypal Embedded Flow - POP window blocked

I have successfully integrated Paypal Embedded Chained Adaptive Payment system.

I have been testing it in sandbox environment. On GOOGLE Chrome, when user initiates the payment procedure, a light box gets opened with a login button inside it, but once user clicks on that login button, user comes across with following message

"Please continue with your purchase in the secure browser we launched. If you don't see it, click on Go."

The reason for this is that Chrome blocks the paypal login pop-up window. End user would not be able to figure out that what happened. Most of end users would not be aware about that paypal login pop-up window being blocked. Can we do something here so that we can avoid that pop-up window and can perform whole operation inside the Iframe only ?

Is there any solution this problem ? Will it get resolved automatically once we shall move to production/live environment?

Please help me out.. We are going live very soon!!

like image 584
sandeep Kumar Avatar asked May 03 '13 06:05

sandeep Kumar


People also ask

How do I enable pop-ups on PayPal?

Would that ever happen, navigate to the top right corner of the screen and click on the icon marked in red circle in order to display blocked pop-up content. Set the content to 'always allow pop-ups' from Pulseway and click on Done to approve the change.

Can not open PopUp window blocked?

Click on the Privacy tab. Under Pop-up Blocker ensure the Turn on Pop-up Blocker checkbox is checked, and then click Settings. The Pop-up Blocker Settings dialog box opens. Right-click in the Address of website to allow: field, then choose the Paste command.

What does it mean pop-up window is blocked?

A pop-up blocker is any program that prohibits a pop-up at some point in time. This may consist of multiple internet windows, or actual pop-ups caused by coding on a webpage. Generally, pop-up blockers are installed to avoid pop-up ads from webpages.


1 Answers

I have been playing around with this a lot today and I too encountered the same issue with the lightbox. HOWEVER after much fiddling and time I decided to just try expType="mini" and it worked flawlessly. I did find one site that managed to get chrome to display the lightbox method correctly, but it was only successful about half of the time. It seems chrome is very sensitive to popups and sometimes it can be fooled and sometimes not.

Anyway the solution I found that worked was to scrap expType=lightbox and just go with expType=mini - seems to work without any problems. In the back of my mind I'm a little concerned that future browser releases (in particular chrome) will have updated popup blocking code may soon block this too. I hope this remains working, but I don't have a great deal of confidence in it. Make sure you have the good old Express Checkout method as a backup.

Hope this helped.

like image 136
Brett Avatar answered Dec 10 '22 19:12

Brett