uniapp微信小程序喚起微信支付

var timeStr = String(new Date().getTime()); var signStr = "appId=" + res.data.info.appid + "&nonceStr=" + res.data.info.nonce_str + "&package=prepay_id=" + res.data.info.prepay_id + "&signType=MD5&timeStamp=" + timeStr + "&key=" + res.data.info.key let paySign = that.$md5(signStr) uni.showLoading({}) //拉起支付加載提示 uni.hideLoading() uni.requestPayment({ //下面參數為必傳 appId: res.data.info.appid, //小程序Appid nonceStr: res.data.info.nonce_str, timeStamp: timeStr, //創建訂單時間戳 package: "prepay_id=" + res.data.info.prepay_id, signType: "MD5", paySign: paySign, // 后台支付簽名返回 success(res) { uni.showToast({ title: "支付成功", icon: "none" }); }, fail(err) { console.log('支付失敗') } })
得到AppID相關數據,調用該代碼就行了。