嵌入式Paypal自适应支付(使用Lightbox)不适用于移动网络

时间:2012-09-27 07:33:16

标签: paypal lightbox paypal-adaptive-payments

直到最近,我还使用了非嵌入式Paypal自适应支付(即使在移动设备中)。我正在尝试迁移到嵌入式版本(使用iFrame / Ligthbox方法)。它在桌面上完美运行,但它不适用于移动设备。

在移动平台中,Lightbox模式确实打开,但如果我没有登录到PayPal,并单击登录链接,则会刷新灯箱内容并要求我再次登录。我试图通过将桌面用户代理设置为移动用户代理来模拟问题,然后重新创建问题。

注意:在ligthbox流程中,如果用户未登录,则整个付款流程将在弹出窗口中发生,而不是在灯箱iframe中。

有解决方案吗?我到处寻找,但没有关于这个问题的文档。

更新:经过调查,我在iFrame的PayPal javascripts中找到了这段代码:

if (ua.match(/iPhone|iPod|Android|Mobile|Blackberry.*WebKit/i)) {
        window.location.href=this.href;
} else { // open popup code }

只需刷新登录页面即可!是否有一个原因?

1 个答案:

答案 0 :(得分:2)

我在Lightbox流程中遇到了同样的问题,并发现迷你浏览器体验可以更好地在移动设备上运行。

有关迷你浏览器体验(expType = mini)的更多信息,请访问:

Adaptive Payments without modal box or popups?