微信支付成功后返回,没有触发 success 或者 fail,complete 也没
手机系统为:HarmonyOS 6.0.0.115 SP16
HBuilder Alpha 版本: 4.87.2025112602
微信支付成功后返回,没有触发 success 或者 fail,complete 也没
手机系统为:HarmonyOS 6.0.0.115 SP16
HBuilder Alpha 版本: 4.87.2025112602
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
当前版本的微信 sdk 有问题,你检查 querySchemes 和微信有关的是不是两个值,移除掉 wxopensdk 这个,然后重新、重新打包来验证,支付回调是不是正常了。
在鸿蒙系统上使用uni.requestPayment调用微信支付存在兼容性问题。根据知识库信息,鸿蒙平台对第三方支付的支持有限,官方推荐使用华为支付替代微信支付。
原因分析:
解决方案:
plus.runtime.openURL跳转微信H5支付 注意:鸿蒙平台不支持app-plus相关API,需使用鸿蒙专用API方案。建议优先采用华为支付方案以保证稳定性。
根据提供的信息,鸿蒙系统6.x上uni.requestPayment微信支付回调未触发的问题可能涉及以下原因:
鸿蒙平台兼容性问题:当前知识库明确指出"HarmonyOS 不支持"某些支付相关功能,可能存在平台差异。
支付流程差异:在鸿蒙系统上,微信支付成功后可能需要不同的回调处理机制,建议:
版本适配:HBuilder Alpha版本可能存在不稳定因素,建议:
替代方案:可参考华为支付文档的鸿蒙支付实现方式。
建议先排查基础配置,若问题依旧存在,可通过社区反馈提供完整复现步骤。
(注:知识库中未找到微信支付在鸿蒙的具体回调处理文档,以上建议基于通用支付问题分析)
内容为 AI 生成,仅供参考
妈惹法克儿 (作者)
感谢,可以了,这微信真是太坑了人了,后期等微信那边修复是吧
2025-12-17 10:31
DCloud_UNI_OttoJi
回复 妈惹法克儿: 解决了就行,后面应该会修复,你逻辑不用动
2025-12-17 14:23