Flutter在HarmonyOS鸿蒙Next中接入支付宝问题

Flutter在HarmonyOS鸿蒙Next中接入支付宝问题 关于接入支付宝支付,是否采用的是这种方式,[@cashier_alipay/cashiersdk](https://ohpm.openharmony.cn/#/cn/detail/)

2 回复

是的。支付宝支付当前已支持,可参考文档:[https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk](https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk)

是写在鸿蒙原生层的,都是用的平台接口。

如果还没有接入过支付宝其他版本SDK,请参考文档:
https://opendocs.alipay.com/open/204/105051?pathHash=b91b9616&ref=api 进行服务端接入

demo的话,也可以参考:
https://opendocs.alipay.com/open/54/104509?pathHash=0e6ee6b9

通过flutter框架加载H5页面,并实现H5和原生页面之间互相跳转

可以参考以下链接中的demo:
https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/flutter_webview_demo

可以使用want,启动指定的应用和页面,并携带所需的参数

Want介绍:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/want-overview-0000001774279658

显示和隐式Want匹配规则:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/explicit-implicit-want-mappings-0000001774119986

启动应用内组件:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/uiability-intra-device-interaction-0000001820999601#Z

H-CN_TOPIC_0000001857875889__%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E5%86%85%E7%9A%84uiability

打开网址:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ability-startup-with-implicit-want-0000001820879633

在通过startAbility拉起另一个应用时,如果您已经知道目标应用的Bundle名称和Ability名称,可以直接在Want参数中设置该应用的bundleName和abilityName。如果不确定bundleName和abilityName,通常使用隐式Want启动方式,可以在调用方的Want参数中的entities和actions字段中配置相关信息,系统会根据这些信息匹配到符合要求的Ability。

或者使用SDK接入方式 鸿蒙 SDK 接入说明:
https://opendocs.alipay.com/open/01ysmx

支付宝鸿蒙原生SDK:
[https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk](https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk)

可以参考下platformview的方案

参考链接:
https://gitee.com/openharmony-sig/flutter_samples/blob/master/ohos/docs/04_development/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8PlatformView.md

鸿蒙化指导文档:
https://gitee.com/openharmony-sig/flutter_samples/tree/master/ohos/docs

查看文档,取消支付,当前确实没有回调

参考链接(FAQ里面有说明):
[https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk](https://ohpm.openharmony.cn/#/cn/detail/@cashier_alipay%2Fcashiersdk)

当前支付宝sdk的flutter版已经在开发了,预计近期会提交上去

参考链接:
https://gitee.com/openharmony-sig/fluttertpc_tobias

因为这个库是其他厂商开发维护的,后面相关问题,可以通过在对应的仓里面提issure

不是官方版本,是合作的厂商。只需要正常使用就行

更多关于Flutter在HarmonyOS鸿蒙Next中接入支付宝问题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS鸿蒙Next中接入支付宝,可以通过Flutter插件flutter_alipay实现。首先,在pubspec.yaml中添加依赖,然后配置Android和iOS的支付SDK。对于鸿蒙系统,需确保支付宝SDK兼容鸿蒙的API。调用支付接口时,处理返回的支付结果并验证支付状态。注意鸿蒙系统的特殊权限和网络配置,确保支付流程顺畅。

回到顶部