function aliPay(orderInfo) {
uni.requestPayment({
provider: 'alipay',
orderInfo: orderInfo, //微信、支付宝订单数据
success: function(res) {
console.log('success:' + JSON.stringify(res));
},
fail: function(err) {
console.log('fail:' + JSON.stringify(err));
common.showToast('支付失败')
}
});
}
- 发布:2024-10-10 17:22
- 更新:2024-10-15 15:50
- 阅读:158
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Monterey 13.2 (22D49)
HBuilderX类型: Alpha
HBuilderX版本号: 4.28
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS NEXT Developer Beta2
手机厂商: 华为
手机机型: Mate 60
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
function aliPay(orderInfo) {
uni.requestPayment({
provider: 'alipay',
orderInfo: orderInfo, //微信、支付宝订单数据
success: function(res) {
console.log('success:' + JSON.stringify(res));
let param = {
txnscene: txnscene.value
}
common.replace('TicketOrderList', param)
},
fail: function(err) {
console.log('fail:' + JSON.stringify(err));
common.showToast('支付失败')
}
});
}
function aliPay(orderInfo) {
uni.requestPayment({
provider: 'alipay',
orderInfo: orderInfo, //微信、支付宝订单数据
success: function(res) {
console.log('success:' + JSON.stringify(res));
let param = {
txnscene: txnscene.value
}
common.replace('TicketOrderList', param)
},
fail: function(err) {
console.log('fail:' + JSON.stringify(err));
common.showToast('支付失败')
}
});
}
预期结果:
返回App提示支付成功
返回App提示支付成功
实际结果:
返回App提示支付失败
返回App提示支付失败
bug描述:
uni.requestPayment唤起支付宝支付,支付成功之后返回App,直接直接走了fail方法,日志打印fail:{"errMsg":"requestPayment:fail Other payment errors."}
4***@qq.com (作者)
下个版本预计什么时候出来呢
2024-10-12 16:04