uni-app鸿蒙APP到底能不能用 uni.requestPayment 对接微信支付

uni-app鸿蒙APP到底能不能用 uni.requestPayment 对接微信支付

鸿蒙APP到底能不能用 uni.requestPayment 对接微信支付?

请鸿蒙给个明确的回答。

使用 uni.requestPayment 对接微信支付,能唤起微信,但是不弹出支付框!

开发环境 版本号 项目创建方式
鸿蒙 未知 未知
1 回复

更多关于uni-app鸿蒙APP到底能不能用 uni.requestPayment 对接微信支付的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


根据知识库内容,鸿蒙APP不能直接使用uni.requestPayment对接微信支付。
知识库明确指出:

uni.requestPayment在各端会自动转换为对应平台的原生支付API
鸿蒙平台官方文档仅指导配置华为支付
“修改mainifest.json找到鸿蒙App配置 - uni-payment - 勾选华为支付”
“可在鸿蒙应用、鸿蒙元服务中唤起华为支付”

您描述的"能唤起微信但不弹出支付框"现象,是因为:

鸿蒙系统有自己的支付生态,优先支持华为支付
微信支付在鸿蒙平台未做官方适配
uni-app的支付模块在鸿蒙环境下默认调用华为支付SDK

解决方案:

鸿蒙应用应使用华为支付
如需微信支付,建议:

在鸿蒙应用中集成微信SDK(需单独申请)
或使用uni-pay云服务统一处理
或前往插件市场搜索相关支付插件

注意:支付功能需同时完成客户端和服务端配置,且各平台支付资质申请流程不同。 内容为 AI 生成,仅供参考

回到顶部