uni-app 微信支付3.0.9版本sdk报签名支付签名失败
uni-app 微信支付3.0.9版本sdk报签名支付签名失败
| 类别 | 信息 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| 系统版本 | windows10 |
| HBuilderX | 正式版 |
| 版本号 | 3.1.12 |
| 手机系统 | 全部 |
| 手机厂商 | 华为 |
| 页面类型 | vue |
测试过的手机
- 小米9
示例代码
<dependency>
<groupId>com.github.wxpay</groupId>
<artifactId>wxpay-sdk</artifactId>
<version>3.0.9</version>
</dependency>
uni.requestPayment({
provider: provider,
orderInfo: result,
success: function (res) {
uni.showToast({
title:"支付成功",
icon:"none"
})
uni.navigateBack({
delta:1
})
},
fail: function (err) {
let errorMsg = "支付失败!";
if(err && err.errMsg){
errorMsg = err.errMsg;
}
uni.showToast({
title:errorMsg,
icon:"none"
})
},
complete:function(res){
that.isClickPay=false;
}
});
操作步骤
uni.requestPayment({
provider: provider,
orderInfo: result,
success: function (res) {
uni.showToast({
title:"支付成功",
icon:"none"
})
uni.navigateBack({
delta:1
})
},
fail: function (err) {
let errorMsg = "支付失败!";
if(err && err.errMsg){
errorMsg = err.errMsg;
}
uni.showToast({
title:errorMsg,
icon:"none"
})
},
complete:function(res){
that.isClickPay=false;
}
});
预期结果
- 微信支付3.0.9版本sdk生成的参数,可以正常支付
实际结果
- 微信支付3.0.9版本sdk生成的参数,报“签名支付签名失败”;
bug描述
- 微信支付3.0.9版本sdk,报签名支付签名失败;
- 微信支付0.0.3版本sdk,可以正常支付
更多关于uni-app 微信支付3.0.9版本sdk报签名支付签名失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

