一开始用的V3,后面换成V2,都是这样,每次测试支付前微信也清除缓存了,大小写也和官网文档一致
报错:
{
"errMsg": "requestPayment:fail [payment微信:-2]User canceled",
"errCode": -100,
"code": -100
}
前端代码:
uni.requestPayment({
provider: "wxpay",
signType: "MD5",
orderInfo: {
appid: data.appid,
partnerid: data.partnerid,
prepayid: data.prepayid,
package: data.package,
noncestr: data.noncestr,
timestamp: data.timestamp,
sign: data.sign, // 签名,这里用的 MD5 签名
},