【FAQ】HarmonyOS SDK 闭源开放能力 —IAP Kit(2)

1.问题描述:

应用内支付IAP Kit和Payment Kit的区别以及适用场景?

解决方案:

IAP Kit是四方支付,仅支持在线虚拟商品,如会员,游戏钻石等,双框架支持全球,目前单框架暂时只支持国内。

Payment kit是三方支付机构的方式,支持多样化的支付场景,主要支持实物商品,如具体的手机,电脑等,仅支持国内。

2.问题描述:

支付过程中出现1001860001原因浅析

解决方案:

下面列举几条针对近期引发1001860001错误码的的可能原因和解决方案,供开发者参考;

问题一:订阅后到期不续定的情况,再次订阅显示错误,报错1001860001: System internal error.

问题分析:订阅后到期不续定的情况,可以再次购买订阅型商品,如果再次订阅显示错误,有可能是在购买环节出了问题,根据CP提供的日志分析发现报1001860001错误码:BusinessError 1001860001: System internal error. product status must 0(online);调用购买接口的时候,建议可以检查一下在应用中购买显示错误的订阅型商品,在所对应的PMS商品管理系统中是不是没有激活删掉或者下线了;通过检查发现,是PMS中配置的订阅型商品没有激活,点击激活按钮,商品生效后,不再报错,可以正常购买;

问题二:cp订阅到期后再次订阅,报错报错1001860001: System internal error.

问题分析:根据CP提供的日志分析发现报错BusinessError 1001860001: System internal error. IAP_RESPONSE_RESULT_NOT_SHIP_CONFIRM;需在应用中调用finishPurchase接口确认发货,以此通知IAP服务器更新商品的发货状态,完成购买流程。调用finishPurchase接口确认发货后,不再报错;

问题三:用测试机接入iap支付,在查询商品时返回异常1001860001,异常后appgallery connect并无异常订单

问题分析:CP提供的日志显示检测环境没有报异常,但在查询商品(queryProducts)时报错了,并没有走到支付流程中;日志上面反馈调用接口applicationID可能没配置,需要确认下client_id 和 app_id 是否正确配置,可参考以下链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/iap-config-app-identity-info-0000001603004574

按照文档要求配置在HarmonyOS应用"entry/src/main/module.json5"的module节点增加如下client_id和app_id属性配置后,问题解决;

3.问题描述:

应用内支付如何发起退款?

解决方案:

目前单框架不支持API调用方式退款。退款分以下2种情况:

(1)用户联系华为方进行退款

(2)用户联系商户退款

针对(1),用户可以拨打华为客服热线咨询退款。华为业务运营会联系到您然后由您决定是否给用户退款,以及退款具体金额,部分退款还是全额退款(针对订阅型商品使用部分权益可能会涉及到部分退款)

针对(2),通常来说开发者对接华为方业务运营,给业务运营发邮件退款详细事宜,业务运营再来管理台操作退款申请。

如果没有对接华为方业务运营,按照之前双框架可以通过邮箱通知联运运营人员。您可以发送邮件至[email protected](先前双框架联运应用退款专用邮箱),包含华为订单号,应用名称/课程名,退款金额 退款原因等信息。

4.问题描述:

通过iap.queryEnvironmentStatus检查环境时,无法拉起华为账号的登录页面,会报错1001860050。

解决方案:

可以集成帐号接口引导登录,或者引导用户去帐号中心登录。

相关推荐
坚果的博客11 小时前
坚果派已适配的鸿蒙版flutter库【持续更新】
flutter·华为·开源·harmonyos
NapleC12 小时前
HarmonyOS:Navigation实现导航之页面设置和路由操作
华为·harmonyos·navigation
HMSCore12 小时前
HarmonyOS SDK助力鸿蒙版今日水印相机,真实地址防护再升级
harmonyos
遇见火星14 小时前
华为VRP系统简介&配置TELNET远程登录!
华为·路由器·交换机·telnet·vrp
风中飘爻17 小时前
鸿蒙生态:鸿蒙生态校园行心得
华为·harmonyos
Otaku_尻男18 小时前
HarmonyOS 自定义RenderNode 绘图实战
android·面试·harmonyos
Aqua Cheng.18 小时前
华为开发岗暑期实习笔试(2025年4月16日)
java·算法·华为·动态规划
Linux运维老纪21 小时前
交换机之配置系统基本信息(Basic Information of the Configuration System for Switches)
linux·网络·mysql·华为·云计算·运维开发
高心星1 天前
HarmonyOS 5.0应用开发——MVVM模式的应用
harmonyos·mvvm·鸿蒙5.0·备忘录应用