高级 <HarmonyOS主题课>构建华为支付服务的课后习题

devtools/2024/11/14 12:24:16/

五色令人目盲;
五音令人耳聋;
五味令人口爽;
驰骋畋猎,令人心发狂;
难得之货,令人行妨;
是以圣人为腹不为目,故去彼取此。


本篇内容主要来自:<HarmonyOS主题课>构建华为支付服务

在这里插入图片描述

开发者通过接入Payment Kit基础支付,可以简便快捷的实现应用的支付能力。

判断题

  1. 商户证书和平台证书都是从华为支付商户平台获取的。❌

商户证书是指由商户自行生成(参见生成商户证书)或申请(可自行网上搜索并选择CA认证机构进行证书申请)的,包含商户公钥和私钥信息的证书。

华为支付证书是指由华为支付提供的,包含华为支付平台标识、公钥信息的证书

  1. 商户证书是指由商户申请的,包含商户的商户号、公司名称、公钥信息的证书,用于请求参数的签名和返回数据的验签。✅

单选题

  1. 以下哪个接口用于实体商品的购买?

    A. queryEnvironmentStatus

    B. purchase

    C. requestPayment

    D. finishpurchase

  2. 下载结算账单支持的日期是?

    A. 前两日24点前(D+2)

    B. 前一日24点前(D+1)

    C. 当日(D)

    D. 前三日24点前(D+3)

多选题

  1. 调用requestPayment拉起支付收银台报错无反应,可能的原因是?

    • A. 入参格式要求:orderStr注意是JsonStr的格式,不要json对象,也不要重复序列化

    • B. noncestr入参每次都是唯一的

    • C. prepay_id对应的订单确保未过期且未完成支付

    • D. timestamp时间戳需要是当前时间


通过接入华为支付拉起华为支付收银台完成单个订单支付。详细内容请移步:Payment Kit(华为支付服务)

PS:Payment Kit (华为支付服务) 和 IAP Kit(应用内支付服务)的区别是啊?

  • Payment Kit (华为支付服务) 可以理解为“自产自销”。
  • IAP Kit(应用内支付服务) 普通支付

http://www.ppmy.cn/devtools/132803.html

相关文章

【模拟集成电路】知识点笔记_1

知识点笔记_1 零极点相关1 PM和GM相关概念2零极点 温度系数五种常见噪声源MOS管和BJT选取BJT刨面图工艺角衬底主要噪声来源共模反馈三种常用CMFB1 工作在线性区MOS作为CMFB&#xff08;匹配决定输出电压&#xff09;2 电阻反馈&#xff08;Buf&#xff09;3 电流差分对&#xf…

ffmpeg命令——从wireshark包中的rtp包中分离h264

ffmpeg命令——从wireshark包中的rtp包中分离h264 过滤 RTP打开wireshark的RTP 播放器选中流并导出荷载使用 ffmpeg 命令行分离出 h264 过滤 RTP 打开wireshark的RTP 播放器 选中流并导出荷载 使用 ffmpeg 命令行分离出 h264 ffmpeg -i test.raw -vcodec copy -an -f h264 tes…

软考:论运维

运维是什么&#xff1f; 运维是指软件运行上线后&#xff0c;对应用程序进行的一系列维护和管理活动。系统的维护、监控和管理。 为什么要运维&#xff1f; 运维的目的是确保应用程序的稳定运行、性能优化和安全防护。运维的范围非常广泛&#xff0c;包括硬件、软件、网络和安…

科研绘图系列:R语言组合多个不同图形(violin density barplot heatmap)

文章目录 介绍加载R包数据下载函数图1: Boxplots导入数据数据预处理画图图2: Violin导入数据数据预处理画图图3: Density plots per habitat数据预处理画图图4: Density plots per depth数据预处理画图图5: bar plot准备颜色导入数据数据预处理数据预处理画图图6: Mantel Heat…

SystemC学习(4)— 在VCS中运行SystemC

SystemC学习&#xff08;4&#xff09;— 在VCS中运行SystemC 一、前言 参考&#xff1a;VCS编译verilog&SystemC 二、仅包含SystemC的仿真 源文件使用上一篇&#xff1a;SystemC学习&#xff08;3&#xff09;— APB_SRAM的建模与测试 编写makefile如下所示&#xff…

在gitlab,把新分支替换成master分支

1、备份master分支&#xff0c;可以打tag 2、删除master分支 正常情况下&#xff0c;master分支不允许删除&#xff0c;需要做两个操作才能删除 a、变更项目默认分支为非master分支&#xff0c;可以先随便选择 b、取消master为非保护分支 操作了上述两步&#xff0c;就可以删…

从零创建vue+elementui+sass+three.js项目

初始化&#xff1a; vue init webpack projectnamecd projectnamenpm install支持sass: npm install sass --save-dev npm install sass-loader7.1.0 --save-dev npm install node-sass4.12.0 --save-devbuild/webpack.base.conf.js添加 rules: [...,{test: /\.scss$/,loade…

SpringCloud篇(微服务)

目录 一、认识微服务 1. 单体架构 2. 分布式架构 3. 微服务 3.1. 特点 3.2. 优点 3.3 缺点 二、微服务设计、拆分原则 1. AKF 拆分原则 2. Y轴&#xff08;功能&#xff09;关注应用中功能划分&#xff0c;基于不同的业务拆分 3. X轴&#xff08;水平扩展&#xff09…