小程式支付簽名
阿新 • • 發佈:2018-11-05
注意:小程式支付需要使用再次簽名
MD5Encode.js檔案下載地址:https://download.csdn.net/download/qq_33040483/10722234
引入
var MD5Encode = require("../../utils/MD5Encode.js");
res是介面返回的資料 let beforMD5 = "appId=" + res.appId + "&nonceStr=" + res.nonceStr + "&package=" + res.package + "&signType=MD5" + "&timeStamp=" + res.timeStamp + "&key=" + res.key; let sigNew = MD5Encode.hexMD5(beforMD5).toUpperCase() wx.requestPayment({ 'appId': res.data.list.appId, 'timeStamp': res.data.list.timeStamp, 'nonceStr': res.data.list.nonceStr, 'package': res.data.list.package, 'signType': 'MD5', 'paySign': sigNew, 'success': function (res) { wx.redirectTo({ // 支付成功 url: '../orderDetail/orderDetail?orderId=' + that.data.orderData }) }, 'fail': function (res) { wx.navigateBack({ delta: 1, }) } })