注册 登录
编程论坛 JavaScript论坛

在微信浏览器怎么调用微信支付接口

bboy小松 发布于 2016-09-18 18:13, 3150 次点击
微信开发,

在微信浏览器怎么调用微信支付接口

                             $.get("http://.............order/WeChatPay?fitSiteId="+ 1 + "&price=" + 1 +"&telephone="+ 你的网页获取的手机号,function(data){
                    if(data && data !== ""){
                        var _data = data.data;
                        console.log(_data)
                        var str = ""
                        console.log(_data.sign);
                        if(parseInt(_data.userAgent) < 5){
                            alert('您的微信版本低于5.0,!');
                            return false;无法使用微信支付
                        }
                        WeixinJSBridge.invoke('getBrandWCPayRequest',{
                            'appId'    : _data.appid,//公众号id
                            'timeStamp': _data.timeStamp,//时间戳
                            'nonceStr' : _data.nonce_str,//随机字符串
                            'package'  : 'prepay_id=' + _data.packageOne,//订单详情扩展字符串  
                            'signType' : _data.signType,//签名方式
                            'paySign'  : _data.paySign,//签名
                        },function(res){
                            if(res.err_msg === 'get_brand_wcpay_request:ok'){
                                alert('支付成功,返回订单列表!');
                            }else if(res.err_msg === 'get_brand_wcpay_request:cancel'){
                                alert('取消支付!');
                            }
                        });
                    }
                });
 下边这个怎么用啊
wx.config({
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: '', // 必填,公众号的唯一标识
    timestamp: , // 必填,生成签名的时间戳
    nonceStr: '', // 必填,生成签名的随机串
    signature: '',// 必填,签名,见附录1
    jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});



[此贴子已经被作者于2016-9-18 18:21编辑过]

0 回复
1