【FAQ】HarmonyOS SDK 闭源开放能力 —IAP Kit(3)
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)的更多相关文章
- Linux开源系统对比Windows闭源系统的优势解析
当我们听到linux的时候是不是觉得高大上的感觉呢?在我刚上大学的时候,听着学长们给我讲他们的大学的学习经历,先学习C语言.单片机.然后做一些项目,现在正学习linux操作系统,当我听到linux操作 ...
- Eureka 2.0 闭源--选择Consul???
在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka ...
- Eureka 2.0 闭源--选择Consul???[转]
原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大 ...
- Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 在本系列前几篇文章中,我们介绍了从Cloud Foundry到Docker等PaaS平台的发展迭代过程.今天 ...
- 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?
今年 Dubbo 活了,并且被 Apache 收了.同时很不幸,Spring Cloud 下的 Netflix Eureka 组件项目居然宣布闭源了.. 已经从 Dubbo 迁移至 Spring Cl ...
- 第一部分:开发前的准备-第八章 Android SDK与源码下载
第8章 Android SDK与源码下载 如果你是新下载的SDK,请阅读一下步骤了解如何设置SDK.如果你已经下载使用过SDK,那么你应该使用AVD Manager,来更新即可. 下面是构建Andro ...
- Ubuntu 16.04安装GTX960闭源驱动
GTX960的闭源要Nvidia 346版才行,闭源驱动能很大提升显卡的性能,例如双显示输出等,缺点是不开源. 有以下方式来安装: 1.命令行: sudo add-apt-repository -y ...
- 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响
笔记 4.SpringCloud微服务核心组件Eureka介绍和闭源后影响 简介: SpringCloud体系介绍 官方地址:http://projec ...
- deepin20 安装英伟达闭源驱动
第一步.安装深度的"显卡驱动器" 在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇): su ...
- HMS Core在MWC2022展示最新开放能力,助力开发者构建精品应用
[2022年2月28日,巴塞罗那]世界移动通信大会MWC2022在巴塞罗那开幕.HMS Core设立了3个展台(Fira Gran Via,Hall 1),向全球开发者展示HMS Core 6的全新开 ...
随机推荐
- linux终端alacritty导致计算机死机的解决方式——Ubuntu18.04系统Nvidia显卡
如题所述,近日在自己Ubuntu18.04的系统上安装了alacritty终端,安装这个终端主要原因就是可以出现透明桌面,说白了就是漂亮,beautiful,但是这个终端安装后系统就变得极不稳定,经常 ...
- SeaTunnel毕业!首个国人主导的数据集成项目成为Apache顶级项目
采访嘉宾 | 郭炜.高俊 编辑 | Tina 北京时间 2023 年 6 月 1 日,全球最大的开源软件基金会 Apache Software Foundation(以下简称 ASF)正式宣布 Apa ...
- vue 文件流下载
/** * 文件转为文件流 * @param {file} file //文件 */ export function getFileBlob(file) { var dataUrl va ...
- VS常用拓展以及快捷键
VS常用拓展以及快捷键 扩展1:Select Next Occurrence 该拓展可以当前目标.下一个目标.上一个目标,类似于Alt+鼠标拖动,但是可以在没对齐的情况下使用 安装 设置4个常用的快捷 ...
- P7706 文文的摄影布置 题解
P7706 文文的摄影布置 题解 原题 读完题,发现是线段树.单点修改+区间查询. 不过查询的值有些奇怪,就是了,我们考虑用线段树维护这个 ψ 值(下称待求值). 对于一个区间的待求值,大概有四种情况 ...
- Parallels Desktop 虚拟机网络地址
bridge100 是宿主机在共享网络中的地址 bridge101 是宿主机在 Host-Only 网络中的地址 查询宿主机 IP 地址 $ ip addr show # 共享网络(默认) bridg ...
- Mac上HomeBrew安装及换源教程
Mac上HomeBrew安装及换源教程 Mac的Mac OS系统来源于Unix系统,得益于此Mac系统的使用类似于Linux,因此Linux系统中的包管理概念也适用于Mac,而HomeBrew便是其中 ...
- DASCTF 2024暑期挑战赛 RE
DASCTF 2024暑期挑战赛 DosSnake 使用ghidra看反汇编 发现有XOR操作 在ida里面看汇编跟一下 字符DASCTF地址往下6个存放的数据与DASCTF字符串进行异或 A=[0x ...
- docker高级篇1-dockeran安装mysql主从复制
大家好,咱们前面通过十篇的文章介绍了docker的基础篇,从本篇开始,咱们的<docker学习系列>将要进入到高级篇阶段(基础篇大家可以查看之前发布的文章). 咱们先来介绍:docker复 ...
- 6.13API接口服务类漏洞探针
ip地址解析:www.x.x.x.com, 对应网站目录为d:/wwwroot/xiaodi/ 而127.x.x.x,对应网站目录为d:/wwwroot/,可能存在网站备份文件zip,所以ip网址端口 ...