4***@qq.com
4***@qq.com
  • 发布:2024-10-10 17:22
  • 更新:2024-10-15 15:50
  • 阅读:158

【报Bug】uni.requestPayment在鸿蒙支付宝支付成功之后返回支付失败

分类:鸿蒙Next

产品分类: 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));
},
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提示支付失败

bug描述:

uni.requestPayment唤起支付宝支付,支付成功之后返回App,直接直接走了fail方法,日志打印fail:{"errMsg":"requestPayment:fail Other payment errors."}

2024-10-10 17:22 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

这个问题会在下个版本修复,请留意 HbuilderX alpha 版的更新。

  • 4***@qq.com (作者)

    下个版本预计什么时候出来呢

    2024-10-12 16:04

小答

小答 - 123

哥您好,想请教一下您的orderInfo字段生成的方法可以吗,是否可以截取一下相关代码截图;我在生成orderInfo出问题了,实在感谢

小答

小答 - 123

您好,在RSA2签名的时候 总是签名失败,可以咨询一下您用的什么插件生成的吗 还是后台生成的?

要回复问题请先登录注册