- 调用支付JSAPI缺少参数:total_fee
客户端支付时报错:调用支付JSAPI缺少参数:total_fee -------------------调试参数输出----------- --请求sandbox签名key DEBUG:getsignkey... url= https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey input= <xml> <mch_id>151***2341</mch_id> <nonce_str>AiG0aRHfkjamL6dfDmiiagjYirNVxoT1</nonce_str> <sign>F9EA1328EA2D5C93FD1FA5027060C0DE</sign> --用正式mch_key签名 </xml> output= { 'return_code': 'SUCCESS', 'return_msg': 'ok', 'sandbox_signkey': '056aa71f4da5ad3c98849852d1d66251'} --获取sandbox_signkey成功,后面用该key代替了mch_key进行签名。 --创建统一订单 DEBUG: unifiedorder... url= https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder input= <xml> <body>VIP认证费用</body> <openid>oy47H0ikyqwWxmN838sD_BNskOUY</openid> <trade_type>JSAPI</trade_type> <nonce_str>wMbLHFFhScUPRixod4kehl3gkgs33Uij</nonce_str> <sign>867D49536EF15D689265E0DF73852571</sign> <mch_id>151***2341</mch_id> <out_trade_no>3P3XZbuJawRDoWJ5BZllzWkUEz7A2ao1</out_trade_no> <total_fee>101</total_fee> --这里是有total_fee的 <appid>wx3b4fcd***cbb5286</appid> <notify_url>https://www.yi*******n.com/pay/notify/</notify_url> <spbill_create_ip>110.184.*.146</spbill_create_ip> </xml> output= {'trade_type': 'JSAPI', 'prepay_id': 'wx20180928013108667115', 'nonce_str': 'wMbLHFFhScUPRixod4kehl3gkgs33Uij', 'return_code': 'SUCCESS', 'err_code_des': 'ok', 'sign': '5509D9388149D26A64BB313A139A8BBC', 'mch_id': '151***2341', 'return_msg': 'OK', 'appid': 'wx3b4fcd***cbb5286', 'device_info': 'sandbox', 'result_code': 'SUCCESS', 'err_code': 'SUCCESS'} --创建统一订单是成功的 --生成客户端支付参数 DEBUG: signed arguments for wxChoosePay... data= { 'package': 'prepay_id=wx20180928013108667115', 'timeStamp': '1538069468', 'signType': 'MD5', 'paySign': '3371C7A5149BD32E5E00752FFDAFD15D', 'appId': 'wx3b4fcd***cbb5286', 'nonceStr': 'YPLaO02XfgbHb16EyJKPG6BUuLIuP2Vv'} WeixinJSBridge.invoke('getBrandWCPayRequest', data,function(res){ ... }); 详细检查了各个环节未发现问题,APPID也是一致的。请教各位专家问题可能出在哪里?如何进一步分析解决?THX
2018-09-28 - 开发工具转发报错getShareInfo:fail 3200
最新版开发工具转发到群的时候发现错误:getShareInfo:fail 3200,之前版本都是正常的。iOS手机测试没问题。
2017-07-25 - 页面多个textarea时部分组件随机性地不显示文本的bug
在一个页面上设置了多个textarea,经测试在devtool、ios上工作正常,但是在Android下测试时发现很奇怪的现象: 部分textarea不能正常显示文本, 这个问题是随机性的,多次测试有时可以显示 有时却不能 发现一个规律,越靠后的textarea有越大的概率不能显示,最后面的甚至根本就显示不出来。 所有新输入的文本仍然能正常保存。
2017-06-14 - navigator嵌套多次跳转的BUG
navigator嵌套时按理应该只响应最里层的navigator点击事件,测试发现devtool、ios都工作正常,但在Android下连续跳转多次,即里层navigator的点击事件传递到了外层。。。
2017-06-14 - Android每次打开小程序都会重新加载正常吗?
Android6, 微信6.5.8,小程序体验版 发现每次打开小程序都要重新加载,即便“显示在聊天顶部”也不能保存小程序的现场。但是在iOS下没有问题。。。这个正常吗?感觉跟文档声明的可以保留一定时间的说法不一致啊,官方能不能给解释一下
2017-05-29 - wx.canvasToTempFilePath的SecurityError错误
新版本解决了wx.canvasToTempFilePath无响应的问题,但是又发现新的BUG: 当调用wx.drawImage之后再执行wx.canvasToTempFilePath则会报SecurityError错误,具体参见下图 [图片]
2017-04-02 - 文档对网络请求 referer描述不清的疑问
开发文档Q&A部分说: 网络请求的 referer 是不可以设置的,格式固定为 [代码]https://servicewechat.com/{appid}/{version}/page-frame.html[代码],其中 [代码]{appid}[代码] 为小程序的 appid,[代码]{version}[代码] 为小程序的版本号,版本号为 0 表示为开发版。 经过测试发现: 开发工具,version=devtools 手机预览,version=0 手机体验,version=0 正式版本,version=2 问题: 1.正式版本version=2是否是固定的?这个文档没有描述 2.审核版本version是多少?等于1吗? 3.app端怎么获取类似的version信息?有没除向后台请求referer之外更直接的方法?
2017-03-18