精华 HarmonyOS 鸿蒙next中集成支付宝支付

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 分享

HarmonyOS 鸿蒙next中集成支付宝支付可以参考教程https://www.itying.com/goods-1204.html

33333333_20241128110633.png

1、后端生成预支付信息

  1. 服务端sdk下载地址:https://docs.open.alipay.com/54/103419/

  2. 本教程采用的php的sdk,看演示

2、在HarmonyOS 鸿蒙next项目中安装插件

https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk

也可以在openharmony上搜索alipay

https://ohpm.openharmony.cn

HarmonyOS 鸿蒙next中集成支付宝支付完整代码 配置 唤起支付宝 APP, 需要在项目 entry 中的 module.json5 中增加如下配置

"module": {
...
"querySchemes": [
"alipays"
]

使用 - 直接支付功能 未安装支付宝 APP 是跳转 H5 支付,已安装支付宝 APP 会直接跳转 APP 支付 通过 router 跳转或者通过 navigation 跳转,只针对未安装支付宝 APP 时跳转 H5 的方式有差异

默认方式,H5通过router进行跳转

// orderInfo 由服务端生成
// 第二个参数 控制是否展示支付宝loading        
new Pay().pay(orderInfo, true).then((result) => {
  let message =
 `resultStatus: ${result.get('resultStatus')} memo: ${result.get('memo')} result: ${result.get('result')}`;
  console.log(message);
}).catch((error: BusinessError) => {
  console.log(error.message);
});

HarmonyOS 鸿蒙next中集成支付宝支付可以参考教程https://www.itying.com/goods-1204.html

1 回复
回到顶部