My client loves that we have been able to integrate Wix Pay APIs into our checkout process. However, many users have pop-ups blocked and the fact that the SSL payment box comes up as a pop-up is interrupting the payment process for them. Has anyone found a way to Embed the pop-up on its own page or a way to get the fields to process as a form in their site? I am desperate to find a solution.
The payment pop-up window is opened only in cases when the selected payment method page can’t be opened inside the Wix page. This is a security restriction of most payment method/providers - they do not allow being opened as a part of another page (inside the iframe), and require a separate window.
@serhiim I understand the security reason. I’m happy to do a separate window or a page. Just not a pop-up. Is there any workaround? We are using square. Is there any way to make sure a pop-up blocker does not block it?
@marlowe-shaeffer@yisrael-wix@serhiim is there any way to use the fields in the input box and make a separate page to push the payment through if the iframe dosen’t work? Again, using square and need an answer soon.
Generally, a pop-up window that gets blocked IS a separate window/page. It’s up to the browser to decide whether it will be a pop-up or a new tab, and both will be blocked if the User for some reason decided to block any new windows/tabs opened from a particular site.
Can you clarify what exact Wix Pay API you are using? Is it startPayment?
Also regarding the Square - did you connect Square as a credit card Payment Provider in the “Business Manager - Accept Payments”?
The pop-up/modal that you’ve shared is opened as a result of startPayment call, and it can’t be blocked by the users/browsers.
Now I understood that you’re asking whether it is possible to present the “Checkout” flow on a separate page instead of the pop-up. Unfortunately the answer is “no”. At the moment, this is the only way to checkout via Velo Wix Pay API.
@serhiim Been following this conversation because it was I who put it on the Slack channel, then Marlowe followed up. You write exactly what I wrote there, that it’s a JS Lightbox which cannot be blocked by browser settings. Could it be that some of Elisabeth’s users have JS turned off inside their browser?
@serhiim@giri-zano Thank you for this info. I don’t have any block that is coded, but something is causing confusion before the pop up loads and the user is not finishing the process. If there is no way to make the flow a page is there a way to make it embedded? Like a collapsible portion of the page that loads it? I just need a solution because some of our members are older and the frustration of a pop-up redirect is real. 70% of the users got it and it worked.
As I said earlier, right now “modal” checkout is the only flow that Velo Wix Pay API supports.
If you want to have a checkout on a separate/embedded/collapsible page you need to look into dedicated solutions/Apps like Stores/Bookings/Events/Restaurants/etc.
In order to help you further with Wix Pay API we need to understand what exactly you think goes wrong during the checkout, ideally with screencast/screenshot.