很奇怪的问题,在iphone中不会出现,在安卓手机中出现。
appId,timeStamp,nonceStr,package,paySign 等值没有问题。都是日志中截取的,用于测试。
描述:进入页面一定几率第一次点击pay按钮不生成支付窗体(图片1)。但是之后的每一次点击都会生成支付窗体。 这种情况只在安卓手机中出现。
大家有遇到这样的问题么?
appId,timeStamp,nonceStr,package,paySign 等值没有问题。都是日志中截取的,用于测试。
描述:进入页面一定几率第一次点击pay按钮不生成支付窗体(图片1)。但是之后的每一次点击都会生成支付窗体。 这种情况只在安卓手机中出现。
大家有遇到这样的问题么?
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script src="/javaScript/jquery.js"></script> <script src="/javaScript/lazyloadv3.js"></script> <script> function pay() { alert("创建支付窗体3"); WeixinJSBridge.invoke("getBrandWCPayRequest", { "appId": "wx4a7cdec44f4e43da", "timeStamp": "1440812454", "nonceStr": "ACC3E0404646C57502B480DC052C4FE1", "package": "prepay_id=wx20150829094055fb3d8269c00374366611", "signType": "MD5", "paySign": "BB4AE2041AD10AD8418054F123BFFB24" }, function (res) { alert(res.err_msg); }); } </script> </head> <body> <div style="margin:auto; width:200px; margin-top:100px;"> <input type="button" value="pay" onclick="pay()" style="height:100px; width:100px;" /> </div> </body> </html>
图片一:
解决方案
40
问一下题主paySign是怎么算出来的