6

我已经成功集成了 Paypal 嵌入式链式自适应支付系统。

我一直在沙盒环境中测试它。在 GOOGLE Chrome 上,当用户启动支付程序时,会打开一个灯箱,里面有一个登录按钮,但是一旦用户点击该登录按钮,用户就会看到以下消息

“请在我们推出的安全浏览器中继续您的购买。如果您没有看到它,请单击 Go。”

原因是 Chrome 阻止了贝宝登录弹出窗口。最终用户将无法弄清楚发生了什么。大多数最终用户不会意识到该贝宝登录弹出窗口被阻止。我们可以在这里做点什么,这样我们就可以避免弹出窗口并且只能在 iframe 内执行整个操作吗?

这个问题有什么解决办法吗?一旦我们转移到生产/现场环境,它会自动解决吗?

请帮帮我..我们很快就要上线了!!

4

1 回答 1

1

我今天一直在玩这个,我也遇到了与灯箱相同的问题。然而,经过大量的摆弄和时间,我决定尝试 expType="mini" 并且它完美地工作。我确实找到了一个网站,它设法让 chrome 正确显示灯箱方法,但它只成功了大约一半的时间。似乎 chrome 对弹出窗口非常敏感,有时会被愚弄,有时不会。

无论如何,我发现可行的解决方案是废弃 expType=lightbox 并使用 expType=mini - 似乎没有任何问题。在我的脑海里,我有点担心未来的浏览器版本(特别是 chrome)将更新弹出窗口阻止代码,可能很快也会阻止这个。我希望这仍然有效,但我对它没有很大的信心。确保您有良好的旧 Express Checkout 方法作为备份。

希望这有帮助。

于 2013-06-11T10:54:34.750 回答