收藏
回答

拉起支付的接口不能用{"checkResult":{"chooseWXPay":"no"} ?

wx.config({

                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

                appId: data.d.appid, // 必填,公众号的唯一标识

                timestamp: data.d.timestamp, // 必填,生成签名的时间戳

                nonceStr: data.d.noncestr, // 必填,生成签名的随机串

                signature: data.d.signature,// 必填,签名

                jsApiList: ['chooseWXPay'] // 必填,需要使用的JS接口列表

            });

 wx.ready(function () {

                wx.checkJsApi({

                    jsApiList: ['chooseWXPay'], // 需要检测的JS接口列表,所有JS接口列表见附录2,

                    success: function (res) {

                        // 以键值对的形式返回,可用的api值true,不可用为false

                        // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}

                        

                        $('#tar4').text('检查接口状态:' + JSON.stringify(res));


                    }

                });

});

------------------------------

返回值:

上边的 $('#tar4').text('检查接口状态:' + JSON.stringify(res)); 得到的结果是下边这样子:

检查接口状态:{"checkResult":{"chooseWXPay":"no"},"errMsg":"checkJsApi:ok"}


-------------------------------------

有了解这是啥情况的吗?



回答关注问题邀请回答
收藏
登录 后发表内容
问题标签