鸿蒙pad支付拉起失败BusinessError 401:Parameter error.
原创
烈火 2025-10-14 20:39:52 发布2395 浏览 18 点赞 9 收藏
1.我的项目使用的API 12(5.0.0)开发,在iap.queryProducts调用时返回BusinessError 401:Parameter error.
这个问题我感觉很奇怪,同样的项目运行到手机(5.0.1)设备上可以正常拉起支付,而跑到pad(5.0.0)设备上却是失败?
2.接着打印日志看到iap.ProductType.NONRENEWABLE为undefined,感觉疑惑。
3.然后去官方查看文档iap.ProductType.NONRENEWABLE支持的起始版本为5.0.2(14)
4. 我尝试直接把iap.ProductType.NONRENEWABLE写为固定值为3时,在pad上也可以正常拉起支付。
5. 那么新的问题来了如果我尝试将现在开中的sdk升级为API14(5.0.2),那么pad得升级是不是才可以使用?还是说pad(5.0.0)设备不需要升级,只升级sdk就可以功能正常?
6. 我带着以上问题去咨询华为技术专家答复如下:
iap.ProductType.NONRENEWABLE起始版本:5.0.2(14),需要同时将sdk以及pad设备升级为API14以上。
至此支付功能可以正常使用上线了😁
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
标签
支付失败
暂无评论数据
发布
相关推荐
鸿蒙智行春节前推送63项新功能
听风写代码
479
0鸿蒙6来了!浏览手机再也不怕被窥屏了
小码农也有梦
397
0从“手找界面”到“界面找手”,鸿蒙6智感握姿引领交互革新
程序猿老赵
354
0华为:2025年销售收入超过8800亿元人民币,鸿蒙终端设备数突破4000万!
一杯咖啡两千行
576
0
烈火
青春一去不复返,事业一纵永无成。
10
帖子
1
提问
2239
粉丝
最新发布
HarmonyOS V1到V2迁移,好用!
2026-01-07 15:58:35 发布CodeGenie分析
2026-01-07 15:41:28 发布热门推荐