微信支付入參
關於uni的支付 我不得不吐槽 官方文檔里面對於這個orderInfo這個字段的描述極其模糊不清楚,所以為了防止大家APP端對接微信支付的時候不再入坑,特地把所有的必備參數全部發出來,防止uni害人
。
// #ifdef APP-PLUS
let orderInfo = {
appid: _payInfo.pay_res.appid,
noncestr: _payInfo.pay_res.noncestr,
package: _payInfo.pay_res.package, // 參數按照官網的來 寫死的
partnerid: _payInfo.pay_res.partnerid,
prepayid: _payInfo.pay_res.prepayid,
timestamp: _payInfo.pay_res.timestamp,
sign: _payInfo.pay_res.sign,
};
uni.requestPayment({
provider: "wxpay", // 這個參數是寫死的
orderInfo: orderInfo, //微信、支付寶訂單數據
success: function (res) {
console.log("這里是微信支付成功的回調");
},
fail: function (err) {
console.log(res);
},
});