- 63002,invalid signature?
最近在做微信公众号内的分享 调用js-sdk的时候 config报错 前端代码 console.info(result.url); console.info(result.appid); console.info(result.timestamp); console.info(result.nonceStr); console.info(result.jsapi_ticket); console.info(result.signature); wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:result.appid, // 必填,公众号的唯一标识 timestamp: result.timestamp, // 必填,生成签名的时间戳 nonceStr: result.nonceStr, // 必填,生成签名的随机串 signature: result.signature,// 必填,签名 jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'hideMenuItems', 'getLocation'] // 必填,需要使用的JS接口列表 }); 后台返回数据给前台的时候报错 63002,invalid signature 在微信 JS 接口签名校验工具里面 签名跟我页面返回的签名一样 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign [图片] 搜了一下这个问题 根据别人的意见都改了改 不起作用
2020-06-03 - JSAPI 调用问题 根本不走 也不报错 ?
window.onload = function(){ let appId = "[[${appId}]]"; let nonceStr = "[[${nonceStr}]]"; let prepayId = "[[${prepayId}]]"; let paySign = "[[${paySign}]]"; let timeStamp = "[[${timeStamp}]]"; console.info(appId); console.info(nonceStr); console.info(prepayId); console.info(paySign); console.info(timeStamp); function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId": appId, //公众号名称,由商户传入 "timeStamp":timeStamp, //时间戳,自1970年以来的秒数 "nonceStr":nonceStr, //随机串 "package":prepayId, "signType":"MD5", //微信签名方式: "paySign":paySign //微信签名 }, function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ){ // 使用以上方式判断前端返回,微信团队郑重提示: //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 } }); } if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(); } } 这是官方的文档 开始我在测试的时候 根本不进入onBridgeReady方法 document.addEventListener('WeixinJSBridgeReady', onBridgeReady); 这个监听事件没有触发 也拉不起支付窗口 也不报错 求大佬解答 应该怎么做调起支付窗口
2020-04-21