回复
【鸿蒙游戏技术分享 第38期】沙盒测试支付接口返回错误码1001860003
游戏技术分享
发布于 2025-6-30 10:41
浏览
0收藏
关键词
1001860003,应用内支付,IAP
问题描述
我们鸿蒙游戏集成了华为应用内支付服务,测试支付接口报错1001860003,无效的商品信息。
问题分析
从两方面入手排查:
- 拉起支付时传参的商品信息是否和AGC后台配置的一致,主要包含商品id和商品类型。
- 商品是否审核通过。AGC后台配置的商品需要审核通过后商品才能生效,未审核生效的商品需要配置沙盒账号测试支付,否则会报错“无效的商品信息”。
已校对支付的商品信息准确无误,且已配置沙盒账号,用的也是沙盒账号测试的支付。
还要确认下沙盒账号是否生效,可在应用中使用isSandboxActivated接口来检查当前沙盒环境不可用的原因。生效需要满足两个条件:
- 是否已在AGC后台配置沙盒账号
- 应用是否是debug签名(请使用调试证书签名)
我们测试的包是邀请测试的,使用的是发布证书打的包,导致沙盒环境未生效。换成调试证书打的包后,测试能正常拉起支付。问题解决。
更多问题可关注:
鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/
公开课:华为开发者学堂
分类
已于2025-7-4 11:32:28修改
赞
收藏
回复
相关推荐




















