【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),通常来说开发者对接华为方业务运营,给业务运营发邮件退款详细事宜,业务运营再来管理台操作退款申请。
如果没有对接华为方业务运营,按照之前双框架可以通过邮箱通知联运运营人员。您可以发送邮件至jointoperation@huawei.com(先前双框架联运应用退款专用邮箱),包含华为订单号,应用名称/课程名,退款金额 退款原因等信息。

4.问题描述:

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

解决方案:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/839034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

robosuite导入自定义机器人

目录 目的:案例一:成果展示具体步骤:URDF文件准备xml文件生成xml修改机器人构建 目的: 实现其他标准/非标准机器人的构建 案例一: 成果展示 添加机器人JAKA ZU 7 这个模型 具体步骤: URDF文件准备 从…

python-docx 在word中指定位置插入图片或表格

docx库add_picture()方法不支持对图片位置的设置 1、新建一个1行3列的表格,在中间的一列中插入图片 from docx import Document from docx.shared import Pt from docx.oxml.shared import OxmlElement from docx.enum.text import WD_ALIGN_PARAGRAPHdef add_cen…

Nacos 进阶篇---Nacos服务端怎么维护不健康的微服务实例 ?(七)

一、引言 在 Nacos 后台管理服务列表中,我们可以看到微服务列表,其中有一栏叫“健康实例数” (如下图),表示对应的客户端实例信息是否可用状态。 那Nacos服务端是怎么感知客户端的状态是否可用呢 ? 本章…

基于树的存储数据结构demo

一.简介 由于之前博主尝试Java重构redis,在redis中的的字典数据结构底层也是采用数组实现,字典中存在两个hash表,一个是用于存储数据,另一个被用于rehash扩容为前者两倍。但是我注意到了在redis的数据结构中,并没有像…

【MySQL】库的操作和表的操作

库的操作和表的操作 一、库的操作1、创建数据库(create)2、字符集和校验规则(1)查看系统默认字符集以及校验规则(2)查看数据库支持的字符集(3)查看数据库支持的字符集校验规则(4)校验…

存储+调优:存储-IP-SAN

存储调优:存储-IP-SAN 数据一致性问题 硬盘(本地,远程同步rsync) 存储设备(网络) 网络存储 不同接口的磁盘 1.速率 2.支持连接更多设备 3.支持热拔插 存储设备什么互联 千…

ARTS Week 29

Algorithm 本周的算法题为 2413. 最小偶倍数 给你一个正整数 n ,返回 2 和 n 的最小公倍数(正整数)。 示例 1:输入:n 5输出:10解释:5 和 2 的最小公倍数是 10 。 实现代码如下: con…

由于找不到mfc140u.dll,无法继续执行代码如何解决

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是电脑找不到mfc140u.dll文件。这个问题可能会导致程序无法正常运行或系统崩溃。为了解决这个问题,本文将介绍5种修复方法,帮助大家快速恢复电脑的正常运行。 一&#x…

如何理解kmp的套娃式算法啊?

概念 KMP算法,全称Knuth Morris Pratt算法 。文章大部分内容出自《数据结构与算法之美》 核心思想 假设主串是a,模式串是b 在模式串与主串匹配的过程中,当遇到不可匹配的字符的时候,对已经对比过的字符,是否能找到…

【kubernetes】多 master 高可用集群架构部署

目录 前言 一、环境部署 二、master02 节点部署 1、拷贝相关文件 2、修改配置文件 3、启动各服务并设置开机自启 4、 查看node节点状态 三、负载均衡部署 1、部署 nginx 服务 1.1 编译安装 nginx 1.2 修改 nginx 配置文件 2、部署 keepalived 服务 2.1 yum安装 ke…

通过管理系统完成商品属性维护

文章目录 1.数据库表设计1.商品属性表 2.renren-generator生成CRUD1.基本配置检查1.generator.properties2.application.yml 2.启动RenrenGeneratorApplication.java生成CRUD1.启动后访问localhost:812.生成商品属性表的crud 3.将crud代码集成到项目中1.解压,找到ma…

python科研数据可视化之折线图

例如 : 下面的配色表画出的图很好看。选择喜欢的颜色,找到代码中颜色部分进行修改即可。 代码部分已经有详细的注释,就不一一解释了。另外,如果想要坐标轴从设定的值开始就把下面代码中的范围xlim,ylim进行注释。 imp…

设计模式12——外观模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 外观模式(Facade&a…

javaSwing购物系统项目(文档+视频+源码)

摘要 由Java swing实现的一款简单的购物程序,数据库采用的是mysql,该项目非常简单,实现了管理员对商品类型和商品的管理及用户注册登录后浏览商品、加入购物车、购买商品等功能,旨在学习Java 图形界面开发 系统实现 我们先来管理…

CF451E: Devu and Flowers(容斥原理 + 考虑反面 + golang组合模版)

题目截图 题目翻译 题目分析 正难则反,考虑所有不符合的例子 由于n很小,所以可以状态压缩二进制遍历完全部不符合例子的组合 对于不符合的例子,假设其中第i个不符合,那么就消耗掉fi 1个球 以此类推,减剩下s2个球 这时…

一剪梅-答赠云安客刘自果

当众网友看了笔者“边吸氧边动鼠标”的短视频之后,纷纷发来微信问候。其中我的远房亲戚,那个正在潜心写作数十万字的长篇纪实文学《川江向东流》的66岁贤弟刘自果(号云安客,亦称自果居士),发来微信鼓励我&a…

【Vue】性能优化

使用 key 对于通过循环生成的列表,应给每个列表项一个稳定且唯一的 key,这有利于在列表变动时,尽量少的删除和新增元素。 使用冻结的对象 冻结的对象(Object.freeze(obj))不会被响应化,不可变。 使用函…

【Linux】网络层——IP协议

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:Linux 目录 👉🏻IP协议基本概念👉🏻IP的协议头格式👉🏻IP协议的网段划分五类IP地址子…

mysql数据库主从复制,搭建从库

1 期望效果 假设我们现在有两个服务器,两个服务器都有数据库,然后我们命名一个叫主数据库(Master),一个叫从数据库(Slave) 数据备份和容灾:通过主从复制,可以将主数据库…