精华 HarmonyOS 鸿蒙next中集成支付宝支付
HarmonyOS 鸿蒙next中集成支付宝支付可以参考教程:https://www.itying.com/goods-1204.html
1、后端生成预支付信息
-
服务端sdk下载地址:https://docs.open.alipay.com/54/103419/
-
本教程采用的php的sdk,看演示
2、在HarmonyOS 鸿蒙next项目中安装插件
https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk
也可以在openharmony上搜索alipay
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 回复