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

【FAQ】HarmonyOS SDK 闭源开放能力 —IAP Kit(3)的更多相关文章

  1. Linux开源系统对比Windows闭源系统的优势解析

    当我们听到linux的时候是不是觉得高大上的感觉呢?在我刚上大学的时候,听着学长们给我讲他们的大学的学习经历,先学习C语言.单片机.然后做一些项目,现在正学习linux操作系统,当我听到linux操作 ...

  2. Eureka 2.0 闭源--选择Consul???

    在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka ...

  3. Eureka 2.0 闭源--选择Consul???[转]

    原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大 ...

  4. Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 在本系列前几篇文章中,我们介绍了从Cloud Foundry到Docker等PaaS平台的发展迭代过程.今天 ...

  5. 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?

    今年 Dubbo 活了,并且被 Apache 收了.同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了.. 已经从 Dubbo 迁移至 Spring Cl ...

  6. 第一部分:开发前的准备-第八章 Android SDK与源码下载

    第8章 Android SDK与源码下载 如果你是新下载的SDK,请阅读一下步骤了解如何设置SDK.如果你已经下载使用过SDK,那么你应该使用AVD Manager,来更新即可. 下面是构建Andro ...

  7. Ubuntu 16.04安装GTX960闭源驱动

    GTX960的闭源要Nvidia 346版才行,闭源驱动能很大提升显卡的性能,例如双显示输出等,缺点是不开源. 有以下方式来安装: 1.命令行: sudo add-apt-repository -y ...

  8. 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响

    笔记 4.SpringCloud微服务核心组件Eureka介绍和闭源后影响     简介:         SpringCloud体系介绍             官方地址:http://projec ...

  9. deepin20 安装英伟达闭源驱动

    第一步.安装深度的"显卡驱动器" 在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇): su ...

  10. HMS Core在MWC2022展示最新开放能力,助力开发者构建精品应用

    [2022年2月28日,巴塞罗那]世界移动通信大会MWC2022在巴塞罗那开幕.HMS Core设立了3个展台(Fira Gran Via,Hall 1),向全球开发者展示HMS Core 6的全新开 ...

随机推荐

  1. 分享某Python下的mpi教程 —— A Python Introduction to Parallel Programming with MPI 1.0.2 documentation ( 续 #2 )

    接前文: 分享某Python下的mpi教程 -- A Python Introduction to Parallel Programming with MPI 1.0.2 documentation ...

  2. mysql8.0.16免安装教程

    Win10下免安装版MySQL8.0.16的安装和配置   1.MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2.新建配置文件my.ini放在D: ...

  3. Java类和对象 小白版

    一.类 一.类的定义 具有同种属性的对象称为类.定义了它所包含的全体对象的公共特征和功能,对象就是类的一个实例化. 类的三种常见成员:属性.方法.构造器 二.类的编写 1.类名的定义: 2.类属性(特 ...

  4. C#窗体自定义快捷操作键的实现 - 开源研究系列文章

    这次想到应用程序的窗体的快捷操作键的使用的问题. 上次发布过一个快捷键的例子(https://www.cnblogs.com/lzhdim/p/18342051),区别在于它是操作系统全局注册的热键, ...

  5. 第 358 场周赛 - 力扣(LeetCode)

    第 358 场周赛 - 力扣(LeetCode) 2815. 数组中的最大数对和 - 力扣(LeetCode) 双for遍历即可 class Solution { public: int maxSum ...

  6. C语言/实现MD5加密

    本文详细视频讲解,已经发布到B站 https://www.bilibili.com/video/BV1uy4y1p7on/ 更多仔细,请关注公众号:一口Linux 一.摘要算法 摘要算法又称哈希算法. ...

  7. 【防忘笔记】Spring+Struts2古董框架学习

    Spring+Struts2项目框架梳理 若基于Spring+Struts2的方式进行开发,前后端的交互逻辑会与boot系以及MCV的组织结构有所不同 这里是对于学习过程的一些记录 前置通用知识 St ...

  8. MySQL数据库基本操作以及使用

    MySQL数据库 操纵数据库 查看数据库 show databases; 创建数据库 create database <database_name>; 删除数据库 drop databas ...

  9. LaTeX 常见希腊字母

    字母名称 大写 命令 小写 命令 alpha A A α \alpha beta B B β \beta gamma Γ \Gamma γ \gamma delta Δ \Delta δ \delta ...

  10. AI时代的信仰是什么

    信仰是人们内心深处的信念,是推动人类前进的驱动力.AI从几十年前的缓慢探索,到如今的飞速发展,是什么信仰在驱动这一切呢? 摩尔定律 聊起信仰,我就会想起信息时代的摩尔定律.摩尔定律是由英特尔联合创始人 ...