- 微信分享的签名修改问题?
请问,应用信息中的签名修改要多久生效?我修改后还是返回签名错误
2019-11-25 - 小程序的导航很讨厌
[图片] 小程序中,像这样的页面怎么写?没有导航的,或者有没有方法可以把导航透明掉
2018-05-07 - 小程序支付这么多坑吗?
首页,不知道是我们的问题还是怎样,这个小程序下单支付搞了一个多星期了,确实恶心到极限了。 哪位大神熟悉小程序支付的麻烦指点一下,小弟非常感谢。 开始一直提示没有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-03 - 宏定义
如何实现多个js文件共享一个文件定义的参数? 如果我们App开发中的#default 一样。 [图片]
2018-04-23 - 小程序的View布局搞死我了
这是我需求效果。 [图片] 但是,不管我怎调都只是这样的效果,我真搞不懂小程序的图层之关的关系。 太费劲了,text不管怎么调都是没效果的,image也不管怎么调都是一个样大小。 [图片][图片] 哪位大神指教一下,搞这破启动页都搞了好几小时了。 @小程序 就没有介绍下图层与图层之间的关系的吗?
2018-04-20