有些站长反映,网友在线支付时不能弹出在线支付网关的窗口,导致无法在线支付。
经过我们测试,这个情况在个别客户端上存在。这是因为客户端禁止了弹出窗口引起的。
解决方法:
修改“在线支付第二步”模板,找到下面这行:
<FORM name=payonline action={$PayOnlineProviderUrl} method=post target=_blank>
改成:
<FORM name=payonline action={$PayOnlineProviderUrl} method=post>
然后再找到下面这一行代码:
<input type="submit" name="Submit" value=" 确认支付 " onclick="window.location.href='PayOnline.asp?Action=Step3'">
改成:
<input type="submit" name="Submit" value=" 确认支付 ">
即可。
原理:
将原来弹出窗口方式改为在原窗口打开,即可避免某些客户端限制弹出窗口方式引起不能显示在线支付网关界面。
新闻热点
疑难解答
图片精选