微信支付流程

2020-03-26  本文已影响0人  在下高姓
that.onBridgeReady(appId,timeStamp,nonceStr,package,signType,paySign);//通过调用后端接口,获取所需参数,再调用微信支付

 onBridgeReady(appId,timeStamp,nonceStr,package,signType,paySign){
               var data={
                   "appId" : appId,     //公众号名称,由商户传入
                   "timeStamp": timeStamp,         //时间戳,自1970年以来的秒数
                   "nonceStr" : nonceStr, //随机串
                   "package" : package ,
                   "signType" : signType,         //微信签名方式:
                   "paySign" : paySign    //微信签名
               };
                WeixinJSBridge.invoke('getBrandWCPayRequest', data, function (res) {
                    if (res.err_msg == "get_brand_wcpay_request:ok") {
                        alert("支付成功", 'middle')
                    } else if (res.err_msg == "get_brand_wcpay_request:cancel") {
                        alert("支付取消", 'middle')
                    } else { /
                        alert("支付失败", 'middle')
                    }
                    //可以在这里打印支付返回的信息
                });
            },
上一篇下一篇

猜你喜欢

热点阅读