有些站長反映,網友在線支付時不能彈出在線支付網關的窗口,導致無法在線支付。
經過我們測試,這個情況在個別客戶端上存在。這是因為客戶端禁止了彈出窗口引起的。
解決方法:
修改“在線支付第二步”模板,找到下面這行:
<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=" 確認支付 ">
即可。
原理:
將原來彈出窗口方式改為在原窗口打開,即可避免某些客戶端限制彈出窗口方式引起不能顯示在線支付網關界面。
新聞熱點
疑難解答
圖片精選