- 用户页面不能直接调起支付页面???
老师,帮忙看一下,微信内用户页面不能直接调起支付页面,是什么原因?? <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/mui.min.js"></script> <script type="text/javascript" src="ZhiFuErWeiMa.js"></script> <script> function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId":"wx5df6163fa4d159ee", //公众号名称,由商户传入 "timeStamp":"1563196196", //时间戳,自1970年以来的秒数 "nonceStr":"9ADC349FE1454B3DAD0B455E58465C2A", //随机串 "package":"prepay_id=wx15211002849007bebf0003c61357948600", "signType":"MD5", //微信签名方式: "paySign":"70D7020AB124C4B66050E4FDF7A900F9" //微信签名 }, 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(); } </script> <script src="js/zepto.min.js"></script> <script src="js/demo.js"> </script> <script type="text/javascript"> </script> </html>
2019-07-15 - 通过config接口注入权限验证配置,报 invalid signature
通过网页注入config配置信息,打开页面时报错config:fail,Error: invalid signature 检查配置又符合开发文档的规则, 请问调用微信公众号支付的签名需要哪些几个参数,用哪一个签名工具效验? 测试网址如下: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx5df6163fa4d159ee&redirect_uri=http://www.chinahongtian.panhuaguo.cn/Hotels8jdhlgd.html&response_type=code&scope=snsapi_userinfo&state=appDYwx5df6163fa4d159eeFGfanghaoDY5012#wechat_redirect 签名串: jsapi_ticket=HoagFKDcsGMVCIY2vOjf9n7gDVaoLsitIX6tKuPOiQhCPJRLFq_kcJ218532D5tb0oFvo4VQkXTwj1SDvGmBsA&noncestr=6A9A460FA0D04E96A27475C25E02B9AF×tamp=1554299443&url=http://www.chinahongtian.panhuaguo.cn/DingDanQueRen.html 网页中注入的CONFIG配置: <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script type="text/javascript"> function pac() { wx.config({ debug:true, appId:'wx5df6163fa4d159ee', timestamp:'1554299443', nonceStr:'6A9A460FA0D04E96A27475C25E02B9AF', signature:'5138E881C1775CA657F07018216F79FC', jsApiList:[ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'translateVoice', 'startRecord', 'stopRecord', 'onVoiceRecordEnd', 'playVoice', 'onVoicePlayEnd', 'pauseVoice', 'stopVoice', 'uploadVoice', 'downloadVoice', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getNetworkType', 'openLocation', 'getLocation', 'hideOptionMenu', 'showOptionMenu', 'closeWindow', 'scanQRCode', 'chooseWXPay', 'openProductSpecificView', 'addCard', 'chooseCard', 'openCard' ] }); wx.ready(function(){ qzf () }); } function qzf() { wx.chooseWXPay({ timestamp:'1554299443', nonceStr:'6A9A460FA0D04E96A27475C25E02B9AF', package:'prepay_id=wx032150438047388f5017b7d93317480395', signType:'MD5', paySign:'5138E881C1775CA657F07018216F79FC', complete:function (res) { // 支付成功后的回调函数 //location.href=basePath+'/activityorder/activity-order!list.action?activityId='+activityId; //location.href="http://www.huyunma.com/jczfsjddlb.html" } }); } </script> <script src="js/zepto.min.js"></script> <script src="js/demo.js"> </script> </html>
2019-04-03 - 通过config接口注入权限验证配置,报 invalid signature
通过网页注入config配置信息,打开页面时报错config:fail,Error: invalid signature [图片] 检查配置又符合开发文档的规则,请问签名需要哪些几个参数,用哪一个签名工具效验? 网址如下: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx5df6163fa4d159ee&redirect_uri=http://www.chinahongtian.panhuaguo.cn/Hotels8jdhlgd.html&response_type=code&scope=snsapi_userinfo&state=appDYwx5df6163fa4d159eeFGfanghaoDY5012#wechat_redirect
2019-03-28 - 提交config配置后,报缺少参数错误
在做微信内H5调起支付--->提交config配置这一步时,提交config配置后,报缺少参数错误。 <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[缺少参数]]></return_msg> </xml> 提交内容如下: <xml> wx.config({ debug:true <appId>wx5df6163fa4d159ee</appId> <mch_id>1527290321</mch_id> <timestamp>1553065680000</timestamp> <nonceStr>ZE5731o7OGgokkxOL5306p8Cmo1SGrv5</nonceStr> <sign>AAF44CA720F6340217085F9E1ED1C269</sign> jsApiList:[ 'checkJsApi', 'chooseWXPay' ] }); </xml> 不知道还缺少什么参数?请指教。
2019-03-20 - 提交config配置后,报缺少参数错误
<xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[缺少参数]]></return_msg> </xml> <xml> wx.config({ debug:true <appId>wx5df6163fa4d159ee</appId> <mch_id>1527290321</mch_id> <timestamp>1553065680000</timestamp> <nonceStr>ZE5731o7OGgokkxOL5306p8Cmo1SGrv5</nonceStr> <sign>AAF44CA720F6340217085F9E1ED1C269</sign> jsApiList:[ 'checkJsApi', 'chooseWXPay' ] }); </xml> 不知道还缺少什么参数?请指教。
2019-03-20 - 有config配置中的签名效验工具吗?
在打开网页时显示[图片] config配置输出 "errMsg": "config:invalid signature" 请问有签名的效验工具吗? 签名字符串如下:appid=@appid&jsapi_ticket=@jsapi_ticket&mch_id=@mch_id&noncestr=@noncestr×tamp=@timestamp&url=@url 帮忙看一下是不是这些项目。
2019-03-20 - 提交config配置后,报mch_id参数格式错误
通过config接口注入权限验证配置时返回错误: <xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[mch_id参数格式错误]]></return_msg></xml> 配置文件如下: <xml> wx.config({ debug: true, appId: 'wx5df6163fa4d159ee', mch_id:'1527290321', timestamp:1553002150000, nonceStr: '8gTV1IVP38OMVV8cxyT05D6p08nh19PM', signature:'65365D15C80A9AA76A7BE1D59B0D01AC', jsApiList: [ 'checkJsApi', 'chooseWXPay' ] }); </xml>
2019-03-19 - 已经在主页面中增加了配置信息,还是不能调出支付页面?
一下是主页面内容: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no"> <title>支付二维码</title> <script type="text/javascript" charset="UTF-8" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <link href="css/mui.min.css" rel="stylesheet" type="text/css" /> <link href="css/app.css" rel="stylesheet" type="text/css" /> <link href="css/icons-extra.css" rel="stylesheet" type="text/css" /> <link href="css/vjpage.css" rel="stylesheet" type="text/css" /> <link href="css/config.css" rel="stylesheet" type="text/css" /> </head> <body data-curpagename="ZhiFuErWeiMa" > <div id="ZhiFuErWeiMa_jPanel1"> <header id="ZhiFuErWeiMa_jPanel2" class="mui-bar mui-bar-nav"> <span id="ZhiFuErWeiMa_jIconfont1" class="mui-icon mui-icon-arrowleft"></span> <h1 id="ZhiFuErWeiMa_jLabel1" class="mui-title">酒店订单支付页面</h1> <span id="ZhiFuErWeiMa_jIconfont2" class="mui-icon mui-icon-bars mui-pull-right"></span> </header> </div> <div id="ZhiFuErWeiMa_jPanel3"> </div> <div id="ZhiFuErWeiMa_jPanel4"> <div id="ZhiFuErWeiMa_jLabel2">说明:</div> <div id="ZhiFuErWeiMa_jLabel3">1、本系统支付信息统一为“鸿天驿联”,如果显示其它信息,表明手机已经中毒,请杀毒后再使用。</div> <div id="ZhiFuErWeiMa_jLabel4">2、为了保障你的支付安全,请认真核对下方支付信息是否一致。</div> </div> <div id="ZhiFuErWeiMa_jPanel5"> <img id="ZhiFuErWeiMa_jImages1" src="images/ZhiFuErWeiMa.png" class="Timage Timageaoto"/> </div> <div id="ZhiFuErWeiMa_jPanel6"> <form id="ZhiFuErWeiMa_jHtmlForm1" name="ZhiFuErWeiMa_jHtmlForm1" method="post" action="" class="mui-input-group"> <div id="ZhiFuErWeiMa_jEdit1" class="mui-input-row"> <input name="ZhiFuWanCheng" type="text" class="mui-input-clear" placeholder="支付金额:¥¥15元元"> </div> <button id="ZhiFuErWeiMa_jButton1" type="submit" class="mui-btn mui-btn-primary btnsize_default mui-btn-block">支付成功后点击此处</button> </form> </div> </body> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/mui.min.js"></script> <script type="text/javascript" src="ZhiFuErWeiMa.js"></script> <script type="text/javascript"> </script> <script type="text/javascript"> function pac() { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx47b85622676e6603', // 必填,公众号的唯一标识 timestamp:'1552980764000' , // 必填,生成签名的时间戳 nonceStr:'35998F4EE2AC4CE8BF14AD34FA86E6E1', // 必填,生成签名的随机串 signature:'534FA265BA77B7896CB14BA0888835E4',// 必填,签名,见附录1 jsApiList:'chooseWXPay' // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ qzf () }); } function qzf() { wx.chooseWXPay({ timestamp: '1552980764000', // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: '35998F4EE2AC4CE8BF14AD34FA86E6E1', // 支付签名随机串,不长于 32 位 package: 'prepay_id=wx191532440655894b6746d3643935912279', // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) signType: 'MD5', // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' paySign: '534FA265BA77B7896CB14BA0888835E4', // 支付签名 complete: function (res) { // 支付成功后的回调函数 //location.href=basePath+'/activityorder/activity-order!list.action?activityId='+activityId; //location.href="http://www.huyunma.com/jczfsjddlb.html" } }); } </script> </html>
2019-03-19 - 通过config接口注入权限验证配置是用POST方式提交给微信服务器吗?
我在生成预付订单后,用POST方式提交config配置后无返回文本。 生成的CONFIG配置: wx.config({ debug: true, appId: 'wx47b85622676e6603', timestamp:1552878542000, nonceStr: '7l76Cmm1g04o4fIj9AOeB2LZ300bC00q, signature:'E9FE55F146A9FB3D5D773F9CF0E74D2B, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'translateVoice', 'startRecord', 'stopRecord', 'onVoiceRecordEnd', 'playVoice', 'onVoicePlayEnd', 'pauseVoice', 'stopVoice', 'uploadVoice', 'downloadVoice', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'getNetworkType', 'openLocation', 'getLocation', 'hideOptionMenu', 'showOptionMenu', 'closeWindow', 'scanQRCode', 'chooseWXPay', 'openProductSpecificView', 'addCard', 'chooseCard', 'openCard' ] });
2019-03-18 - 统一下单提交后返回签名错误!!
签名字符串如下: appid=wx47b85622676e6603&body=攀花果-早春枇杷&mch_id=1524644371&nonce_str=DB8AF2A0BC1F4ED3B764FBE6780E04A3¬ify_url=http://www.panhuaguo.cn/&out_trade_no=20190311111243&spbill_create_ip=117.176.205.62&total_fee=1.00&trade_type=JSAPI&key=pan*********************************41bwr 提交数据如下: <xml> <appid>wx47b85622676e6603</appid> <mch_id>1524644371</mch_id> <nonce_str>DB8AF2A0BC1F4ED3B764FBE6780E04A3</nonce_str> <body>攀花果-早春枇杷</body> <out_trade_no>20190311111243</out_trade_no> <total_fee>1.00</total_fee> <spbill_create_ip>117.176.205.62</spbill_create_ip> <notify_url>http://www.panhuaguo.cn/</notify_url> <trade_type>JSAPI</trade_type> <sign>4F6E9A72274DBFCEA2F3B5E899239957</sign> </xml> 返回信息: <xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[签名错误]]></return_msg> </xml> 哪位帮解答一下!!!
2019-03-11