写点什么

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

作者:HarmonyOS SDK
  • 2025-04-15
    贵州
  • 本文字数:1398 字

    阅读完需:约 5 分钟

1.问题描述:


支付场景,表现是在沙盒情况下所有商品都可以正常跑通,但是在非沙盒情况下,线上购买年包 1800 大额支付华为的 iap.createPurchas 在输完密码就会报 1001860001 内部错误。


解决方案:


报错原因是因为支付限额 1000,已超限。


2.问题描述:


请问用户可以在手机的应用市场和系统设置发起退款的入口是什么?


解决方案:


具体的操作入口:在设置 -> 账号 -> 付款与账单 -> 订单详情的对订单有疑问中,目前只上线了游戏的。


对于非游戏应用预计在 11 月份版本中开放,请耐心等待。


3.问题描述:


应用和元服务都接入了 IAP 能力,用户在元服务里面支付购买了会员,然后他又下载了应用,如何做到在应用里面也是会员,无需重复购买?


解决方案:


应用和元服务共享状态:静默登录接口获取到 code, unionId;后台基于 code 授权登录,基于 unionId 关联会话信息;元服务和应用就可以拿到相同的会话信息了。


4.问题描述:


https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/iap-jwt-description-V5官方提供的代码,官方提供的证书,运行代码报错 java.security.InvalidKeyException: invalid key format


解决方案:


在鸿蒙(HarmonyOS)开发过程中,遇到证书解析错误“java.security.InvalidKeyException: invalid key format”时,可能的原因和解决方案如下:


可能原因


1.证书文件格式错误:证书文件可能存在格式问题,导致解析失败。


2.证书链不完整或无效:证书链中的某个证书可能缺失或已过期,导致解析失败。


3.密钥库密码错误:如果使用了密钥库(p12)文件,错误的密码会导致解析失败。


解决方案


1.检查证书文件:


  • 确保证书文件的格式正确,并且没有被篡改。

  • 检查证书链中的每个证书是否完整有效,确保根 CA 证书和中间证书的顺序正确。


2.检查密钥库密码:


  • 如果使用了密钥库(p12)文件,确保输入的密钥库密码和密钥密码正确。

  • 在 DevEco Studio 中,可以通过重新自动签名解决该问题:


1.点击 File > Project Structure > Project > Signing Configs,打开签名配置页面。


2.勾选“Automatically generate signing”(如果是 HarmonyOS 工程,需同时勾选“Support HarmonyOS”),等待重新签名,然后点击 OK 即可。


3.检查密钥库和证书链的匹配:


  • 确保使用的密钥库和证书链是匹配的,并且没有遗漏任何证书。


通过以上步骤,可以有效排查和解决证书解析错误


5.问题描述:


应用内购买-如何申请退款?


解决方案:


应用内支付的退款分以下 2 种情况:


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


(2)用户联系商户退款


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


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


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


单框架退款,双框架退款针对普通订单基本是一致的。


注意:双框架服务端提供了撤销订阅,返还订阅费用等退款接口,目前单框架不支持 API 调用方式退款。


双框架的返还订阅费用可参考:


https://developer.huawei.com/consumer/cn/doc/HMSCore-References/api-refund-subscription-fee-0000001050986131

用户头像

HarmonyOS SDK

关注

HarmonyOS SDK 2022-06-16 加入

HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙应用,和开发者共同成长。

评论

发布
暂无评论
【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(6)_harmoyos_HarmonyOS SDK_InfoQ写作社区