async payment() {
let res = await this.$ajax({
method: "post",
data: {
money: 0.01
},
url: `/v1/WxShopcatpay`
})
if (res.data.code === "200") {
console.log(res)
let data = res.data.data
let pkg = 'prepay_id=' + data.prepay_id;
let timeStamp = (Date.parse(new Date()) / 1000).toString();
let paySign = md5('appId=' + data.appid + '&nonceStr=' + data.nonce_str + '&package=' + pkg +
'&signType=MD5&timeStamp=' + timeStamp + "&key=微信支付秘钥").toUpperCase();
uni.requestPayment({
provider: 'wxpay',
timeStamp: timeStamp,
nonceStr: res.data.data.nonce_str,
package: pkg,
signType: 'MD5',
paySign: paySign,
success: (res) =>{
console.log('success:' + JSON.stringify(res));
},
fail: (err) =>{
console.log('fail:' + JSON.stringify(err));
}
});
}
}