res.tempFiles 是数组,需要res.tempFiles[0].tempFilePath获取路径
wx.chooseMedia(Object object)无法获取图片临时路径?[图片] 这是为什么啊,大佬帮看看,感谢了!
07-30[图片]
wx.getLocation最新测试版微信6.7.2返回参数错误wx.getLocation在微信更新为测试版以后,success的返回参数只有errMsg字段,其他的参数都没有返回。 之前的微信版本正常,开发者工具返回正常,就是在手机上返回错误。[图片]
2018-08-11官方审核要求的材料没有具体的描述和模板,就说一个备案,我们这里交管局让找 中国交通通信信息中心,去了以后人家回复说也没开过类似的备案。同问,等待官方答复。
这个证书可否作为出行顺风车的“政府交通管理部门备案证明”我们所处地区比较偏远,经走访了八个市县的交管部门,对“顺风车”的态度很一致——不排斥也不特别鼓励,而且都从没出具过这种“备案证明”。同江市运管部门根据本地的执法环境和对我公司进行互联网推广的经营行为作出备案,特出具“道路运输经营许可证”,此资质是否可作为“政府交通管理部门备案证明”。[图片] 如官方审核人员不认可这个资质,能否给予展示其他公司提供的备案证明的样本,我们会将样本向本地交管部门展示。
2018-08-07我当时也是这个问题,后面解决了。 提示缺少参数可能是你参于签名运算的字符串大小写有问题,你把参数打印出来详细检查下,尤其注意大小写。签名运算时,统一下单的appid中i是小写,而发起支付wx.requestPayment的appId必须是大写,检查下你的getSign。 这个错误用微信的签名检测工具检测不出来,因为签名的运算结果是正确的。 提供下我当时的问题仅供参考,希望能帮到你。
小程序微信支付的问题:调用支付JSAPI缺少参数{err_desc: "调用支付JSAPI缺少参数: total_fee", err_code: "-1", errMsg: "requestPayment:fail"} {"appId":"wx2de998a30c70296e","timeStamp":"1526294042","nonceStr":"dhckqbxnqrsdxesuwliff5kkgug5xn1y","package":"prepay_id=","signType":"MD5","paySign":"1726D52AFE0722B67015612DA9846EE5"} 查了很多资料,说是"package":"prepay_id="的问题 可,后台没问题啊,找不到原因 [图片] [图片] [图片] [图片] [图片]
2018-05-17怎么解决的?找到问题根源了吗?
小程序支付这么多坑吗?首页,不知道是我们的问题还是怎样,这个小程序下单支付搞了一个多星期了,确实恶心到极限了。 哪位大神熟悉小程序支付的麻烦指点一下,小弟非常感谢。 开始一直提示没有total_tee,这个其他一直都有传。最后会贴上我的代码。 我向后台发送订单请求: 利用前端把参数传给后台 [代码]{[代码][代码] [代码][代码]"openid"[代码][代码]:“”,[代码][代码] [代码][代码]"desc"[代码][代码]: [代码][代码]"paytest"[代码][代码],[代码][代码]//支付描述[代码][代码] [代码][代码]"orderPrice"[代码][代码]: [代码][代码]"1"[代码][代码],[代码][代码]//支付金额[代码][代码] [代码][代码]"tradeType"[代码][代码]: [代码][代码]"JSAPI"[代码][代码],[代码][代码]//订单号[代码][代码] [代码][代码]"appId"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"mchId"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"timeStamp"[代码][代码]: [代码][代码]""[代码][代码]}[代码]这7个参数。 然后台调用 统一下单支付 接口,下图这个接口。 如图: [图片] 后台整理了参数后把必填的12个参数都传了,其他选填的都没有做处理和发送。 接着后台做签名计算。 [代码]“appid=“xxxxxxxx”&nonceStr=[代码][代码]"xxxxxxx"[代码][代码]&package=prepay_id=[代码][代码]"xxxxxxxx"[代码][代码]&signType=MD5&timeStamp=[代码][代码]"xxxxxxx"[代码][代码]&key=[代码][代码]"随机数"[代码][代码]”[代码]签名 计算方式是按文档来计算的 [图片] 在下单流程我们测试是成功的。 但是到转到支付就失败了。 [图片] 我的支付请求: [代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]//获取openid[代码] [代码] [代码][代码]console.log([代码][代码]"接口:"[代码] [代码]+ API.getPayOrder());[代码][代码] [代码][代码]console.log(that.OPEN_ID);[代码] [代码] [代码][代码]var[代码] [代码]timestamp = Date.parse([代码][代码]new[代码] [代码]Date());[代码][代码] [代码][代码]timestamp = timestamp / 1000; [代码][代码] [代码][代码]var[代码] [代码]n = timestamp * 1000;[代码][代码] [代码][代码]console.log([代码][代码]"时间截:"[代码] [代码]+ n)[代码][代码] [代码][代码]var[代码] [代码]data = {[代码][代码] [代码][代码]"openid"[代码][代码]: that.OPEN_ID,[代码][代码] [代码][代码]"desc"[代码][代码]: [代码][代码]"paytest"[代码][代码],[代码][代码]//支付描述[代码][代码] [代码][代码]"orderPrice"[代码][代码]: [代码][代码]"1"[代码][代码],[代码][代码]//支付金额[代码][代码] [代码][代码]"tradeType"[代码][代码]: [代码][代码]"JSAPI"[代码][代码],[代码][代码]//订单号[代码][代码] [代码][代码]"appId"[代码][代码]: [代码][代码]"这里填我们的appid"[代码][代码],[代码][代码] [代码][代码]"mchId"[代码][代码]: [代码][代码]"这里填我"[代码][代码],[代码][代码] [代码][代码]"timeStamp"[代码][代码]: [代码][代码]""[代码][代码]+n[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]//调用后台接口获取单号[代码][代码] [代码][代码]HTTP_REQUEST.getRequest(API.getPayOrder(), data, [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"打印“统一下单”返回数据"[代码][代码]);[代码][代码] [代码][代码]console.log(res);[代码] [代码] [代码][代码]// 发起拉起支付请求[代码][代码] [代码][代码]wx.requestPayment({[代码][代码] [代码][代码]timeStamp: [代码][代码]""[代码] [代码]+ res.data.timeStamp, [代码][代码]//时间戳[代码][代码] [代码][代码]nonceStr: [代码][代码]""[代码] [代码]+ res.data.nonceStr, [代码][代码]//随机字符串[代码][代码] [代码][代码]package: [代码][代码]"prepay_id="[代码] [代码]+ res.data.prepay_id, [代码][代码]//统一下单接口返回的 prepay_id 参数值[代码][代码] [代码][代码]signType: [代码][代码]""[代码] [代码]+ res.data.signType, [代码][代码]//签名算法,暂支持 MD5[代码][代码] [代码][代码]paySign: [代码][代码]""[代码] [代码]+ res.data.sign, [代码][代码]//签名,具体签名方案参见[代码] [代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"支付成功"[代码][代码]);[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"支付失败"[代码][代码]);[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]}, [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"请求失败"[代码] [代码]+ res);[代码][代码] [代码][代码]})[代码]
2018-05-15