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

回到顶部