以下:
/**以下支付业务处理 */
daShang: function (e) {
console.log(e);
var daShangJinE = e.target.dataset.jinE;//金额
var bookingNO = “”;//订单号
wx.request({
url: ‘’,//获取prepayId 、paySign 的请求url (1)这里的理解正确么,正确的话,prepayId、paySign是怎么生成的?
method: ‘POST’,
data: {
daShangJinE: daShangJinE,
bookingNO: bookingNO,
openId: ‘’
},
header: { ‘content-type’: ‘application/json’ },
success: function (res) {
wx.requestPayment({//调用支付API
timeStamp: new Date(),//当前时间
nonceStr: ‘’,//随机字符串
package: ‘prepay_id=’ + res.data.prepay_id,//统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=*
signType: ‘MD5’,
paySign: res.data.paySignjs,
success: function (res) {
console.log("success: " + JSON.stringify(res));
},
fail: function (err) {
console.log(err);
}
})
},
fail: function (err) {
console.log("fail: " + JSON.stringify(err));
}
})
}
(2)这段代码还有其他什么遗漏、错误的地方?