后台=>C#语言 1 code参数来源=> wx.login ({ success: res => { console.log ("获取登录code 成功")}}) 2 openid参数来源=>String.Format("https://api.weixin.qq.com/sns/jscode2session?appid={0}&secret={1}&js_code={2}&grant_type=authorization_code", j["appid"], j["secret"], code) 3 appid参数来源=>小程序平台appid 4 mch_id参数来源=>小程序绑定的商户平台mch_id 5 nonce_str参数来源=>32个大小写字母随机组成 6 body参数来源=>小程序首页标题 与 商品概述的组合 例如: “华科洋电子城” + “-” + “aa苏苏” 7 device_info参数来源=>WEB 8 trade_type参数来源=>JSAPI 9 total_fee参数来源=>1 10 spbill_create_ip参数来源=> wx.request({// **************************************************************获取客户端IP地址 //注册账号网站:https://tianqiapi.com/user/index,通过注册获取以下URL所需的 appid 与 appsecret url: 'https://tianqiapi.com/ip/?appid=67254623&appsecret=GdiLiAz4', method: 'POST', header: { 'content-type': 'application/x-www-form-urlencoded' }, success: function (res) { console.log(res.data.ip); wx.setStorageSync("spbill_create_ip", res.data.ip); } }); 11 notify_url参数来源=>https://www.whilebox.com/index1/payNotify
商户API密钥改了半小时,签名效验通过,下单参数顺序一样,还是“签名错误”,是否存在参数名大小写问题<xml> <appid>wx33ad58a9f6b6e985</appid> <body>华科洋电子城-aa苏苏</body> <mch_id>1603037911</mch_id> <nonce_str>ycoRtAabAwUsxaUKKXijSYMsRKiVOvwf</nonce_str> <notify_url>https://www.whilebox.com/index1/payNotify</notify_url> <openid>okdoq4yGkWm65YMs29VZIPgnqzRA</openid> <out_trade_no>1603769765541</out_trade_no> <spbill_create_ip>113.88.45.107</spbill_create_ip> <total_fee>1</total_fee> <trade_type>JSAPI</trade_type> <sign>63BEABE9CF6E61333A5F8D42C1635B4F</sign> </xml> 1:统一下单请求编码UTF8, 2:商户API密钥改了半小时 3:签名效验通过 4:下单参数顺序一样 5:redirec_url:这里url的字母L 是L的小写 还是i的大写
2020-10-27