自适应付款:如何从关闭网址关闭灯箱?

时间:2012-05-28 17:02:11

标签: paypal paypal-adaptive-payments

我有GWT应用程序,它与AdaptivePayment API上的lightbox集成。

我无法使用提供的代码关闭取消/返回页面:

dgFlow = top.dgFlow || top.opener.top.dgFlow; 
    dgFlow.closeFlow(); 
    top.close();

我尝试从含有取消/返回页面的Iframe的内部/外部调用上面的代码 未能解雇流程。有人可以给我一个用例的例子吗?

感谢!

1 个答案:

答案 0 :(得分:1)

我在打电话:

 var dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });

JSNI方法在IFrame中被decalred,因此dgFlow永远不是全局变量。

 $wnd.dgFlow = new $wnd.PAYPAL.apps.DGFlow({ trigger: 'invokeOverlay' });

将变量添加到文档窗口以使其显式为全局。