我正在使用 PayPal 自适应支付 sdk 进行设置,并已成功向我的沙盒帐户付款。然而,显示贝宝登录等的灯箱似乎没有正确关闭。基本上,我为返回 url / 取消 url 指定的 url 被加载到带有登录详细信息的小窗口中,并且我仍然有下面网页的淡出外观。我想要发生的是将返回 url 加载到完整的浏览器中,而不是在灯箱窗口中。
我看不出我做错了什么,所以希望这是人们注意到的常见问题。
有任何想法吗?
我正在使用 PayPal 自适应支付 sdk 进行设置,并已成功向我的沙盒帐户付款。然而,显示贝宝登录等的灯箱似乎没有正确关闭。基本上,我为返回 url / 取消 url 指定的 url 被加载到带有登录详细信息的小窗口中,并且我仍然有下面网页的淡出外观。我想要发生的是将返回 url 加载到完整的浏览器中,而不是在灯箱窗口中。
我看不出我做错了什么,所以希望这是人们注意到的常见问题。
有任何想法吗?
在弹出窗口/灯箱中加载的最终 URL 需要调用您在位于后台的父页面上创建的 paypal 库对象上的“closeFlow()”函数。
这将导致 PayPal js 库移除模糊的背景,并关闭灯箱。(如果您有一个弹出窗口,您还需要在其上调用 self.close() 。
请参阅指南https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_APIntro
并对“closeFlow”进行文本搜索,以便您查看更详细的说明。