php - 我的 PayPal 嵌入式自适应支付付款完成/取消后,灯箱不会关闭

标签 php lightbox paypal-adaptive-payments

我正在设置 PayPal 自适应支付 sdk,并已成功向我的沙盒帐户付款。然而,显示 Paypal 登录等的灯箱似乎没有正确关闭。基本上,我为返回 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”,以便您可以看到更详细的说明。

关于php - 我的 PayPal 嵌入式自适应支付付款完成/取消后,灯箱不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961557/

相关文章:

php - 用于调试的变量中存储的查询不会显示

php - Fisrt搜索我的网站时显示页面不安全,但是当我使用https直接可以正常工作吗?

Javascript - 输出数组的值

javascript - 在页面之间显示 'Page Loading' 消息

android - 验证 Paypal 自适应支付

PHP 5.1.6 - 站点在许多地方显示对象 # 而不是内容

php - 使用 AVG() 进行 MySQL 查询时出现问题

jquery - 禁用移动灯箱

paypal - 没有交易ID的付款自适应付款返回网址

Paypal自适应链式支付