写点什么

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

作者:HarmonyOS SDK
  • 2024-10-23
    贵州
  • 本文字数:1503 字

    阅读完需:约 5 分钟

1.问题描述:


已经购买订阅型物品,未调用 finishPurchase 接口, 重新购买该物品,createPurchase 接口返回的是 001860001 错误:System internal error,建议返回 1001860051 错误,这样方便业务统一处理。


解决方案:


关于 1001860001 内部错误的错误码提示为:System internal error. IAP_RESPONSE_RESULT_NOT_SHIP_CONFIRM ;

官方 API 文档中对于 1001860051 错误码的定义为:Failed to purchase a product because the user already owns the product ; 由于已经拥有该商品,购买失败 ;

这是两个不同的场景,第一个场景是强调的未发货,第二个场景强调的是重复购买;针对单次的消耗型商品的购买场景,可能处理是一样的,但是如果商品类型为非消耗型商品或自动续期订阅商品,那订阅场景可能不一样;

详情可以参考 API 文档中关于 1001860051 错误码的处理步骤的描述:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/iap-error-code-V5#section5254205612317


2.问题描述:


https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/iap-subscription-functions-V5中提到。立即生效的切换订阅:用户原订阅的剩余金额将折算成新订阅的天数,延长新订阅的有效期。 目前这种切换效果的触发场景为:原订阅的续费周期和即将更换的订阅续费周期相同。


1、确认按比例升级代表的具体金额。比如用户买了一年(365 天的订阅),在每个月的不同天数进行升级(从 25 元升级成 35 元),华为会给用户的用户折算的天数.


2、折算的天数应该如何感知(是否可以通过本次通知收到 expiresTime - 上次存储的 expiresTime 感知)


解决方案:


问题 1


答:如果当天使用了,哪怕是 1s,也会按照一天折算。不足一天的都按照 1 天来计算。


问题 2


答:商品 B 的结束时间-商品 B 的开始时间 再减去本身商品周期,比如包年,减去 1 年即可。


3.问题描述:


结算需要以下信息进行华为 IAP 的对账结算数据处理,请问能否提供以下信息:


1、日账单明细


2、月打款的订单明细


3、当前 IAP 是否会出现坏账的情况?如果出现了坏账,对于坏账部分,成本承担方请问是否是华为?


4、用户退款后,华为是否会对已抽成订单的抽成进行退回?


解决方案:


1、日账单明细


建议可以进入自助结算页面,登录开发者联盟,进入“管理中心”,点击“我的账户”,选择“收益”,进入自助结算页面查看日账单明细。


详情可以参考自助结算指南: https://developer.huawei.com/consumer/cn/doc/start/checkoutguide-0000001053128363


2、月打款的订单明细


建议可以进入自助结算页面,登录开发者联盟,进入“管理中心”,点击“我的账户”,选择“收益”,进入自助结算页面查看结算单;

点击“下载结算单”或者“对账明细”,核对本月结算数据。

详情可以参考自助结算指南: https://developer.huawei.com/consumer/cn/doc/start/checkoutguide-0000001053128363


3、当前 IAP 是否会出现坏账的情况?如果出现了坏账,对于坏账部分,成本承担方请问是否是华为?

坏账则是指无法收回或收回的可能性极小的应收款项,当前 IAP 不会也不可能出现坏账 ,因为用户购买开发者的应用内商品,只有购买支付成功,应用确认发货之后,用户才能享受到相关的权益;如果用户没有支付或者支付失败,则这笔交易本身没有完成。


4、用户退款后,华为是否会对已抽成订单的抽成进行退回?


用户退款后,华为会对已抽成订单的抽成进行退回。


4.问题描述:


调取华为支付时  弹框“应用信息校验不通过,请联系商家”是哪个环节出问题了?


解决方案:


是因为 clientid 没有配置或者配置错误。

请根据以下链接查询下对应信息 clientId 是否正确配置

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

用户头像

HarmonyOS SDK

关注

HarmonyOS SDK 2022-06-16 加入

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

评论

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