php微信支付点击付款页面空白,微信公众号 微信支付跳转空白

/**

* 微信连Wi-Fi协议3.1供运营商portal呼起微信浏览器使用

*/

var loadIframe = null;

var noResponse = null;

var callUpTimestamp = 0;

function putNoResponse(ev){

clearTimeout(noResponse);

}

function errorJump()

{

var now = new Date().getTime();

if((now - callUpTimestamp) > 4*1000){

return;

}

alert('该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');

}

myHandler = function(error) {

errorJump();

};

function createIframe(){

var iframe = document.createElement("iframe");

iframe.style.cssText = "display:none;width:0px;height:0px;";

document.body.appendChild(iframe);

loadIframe = iframe;

}

//注册回调函数

function jsonpCallback(result){

if(result && result.success){

alert('WeChat will call up : ' + result.success + ' data:' + result.data);

var ua=navigator.userAgent;

if (ua.indexOf("iPhone") != -1 ||ua.indexOf("iPod")!=-1||ua.indexOf("iPad") != -1) { //iPhone

document.location = result.data;

}else{

if('false'=='true'){

alert('[强制]该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');

return;

}

createIframe();

callUpTimestamp = new Date().getTime();

loadIframe.src=result.data;

noResponse = setTimeout(function(){

errorJump();

},3000);

}

}else if(result && !result.success){

alert(result.data);

}

}

function Wechat_GotoRedirect(appId, extend, timestamp, sign, shopId, authUrl, mac, ssid, bssid){

//将回调函数名称带到服务器端

var url = "https://wifi.weixin.qq.com/operator/callWechatBrowser.xhtml?appId=" + appId

+ "&extend=" + extend

+ "&timestamp=" + timestamp

+ "&sign=" + sign;

//如果sign后面的参数有值,则是新3.1发起的流程

if(authUrl && shopId){

url = "https://wifi.weixin.qq.com/operator/callWechat.xhtml?appId=" + appId

+ "&extend=" + extend

+ "&timestamp=" + timestamp

+ "&sign=" + sign

+ "&shopId=" + shopId

+ "&authUrl=" + encodeURIComponent(authUrl)

+ "&mac=" + mac

+ "&ssid=" + ssid

+ "&bssid=" + bssid;

}

//通过dom操作创建script节点实现异步请求

var script = document.createElement('script');

script.setAttribute('src', url);

document.getElementsByTagName('head')[0].appendChild(script);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值