HarmonyOS 鸿蒙Next中数字商品(虚拟商品)接入三方支付的方式

HarmonyOS 鸿蒙Next中数字商品(虚拟商品)接入三方支付的方式 **问题描述:**官网中接入数字商品时,要求必须通过IAP Kit接入购买能力,接入限制中描述不能独立对应支付宝支付、微信支付等三方支付,这意味着想接入三方支付,需要我们开发者自己去接入三方支付。

cke_155.png

但是,在payment Kit和IAP Kit的区别中,又说明了IAP Kit本身支持三方支付,只是需要在用户的华为账号-付款与账单-付款方式中添加对应的三方支付才能使用

cke_37222.png

能否将这两种方式写到一处,供开发者参考呢。


更多关于HarmonyOS 鸿蒙Next中数字商品(虚拟商品)接入三方支付的方式的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

开发者你好,关于文档描述问题:

  1. IAP kit的接入限制中描述,未说明添加付款方式的路径,主要是说明IAP kit的如何接入说明;
  2. 添加付款方式主要面向是用户层面,是kit被接入成功后,用户如何操作添加和使用付款方式。

后面IAP kit的开发者文档会考虑补充这一场景。

更多关于HarmonyOS 鸿蒙Next中数字商品(虚拟商品)接入三方支付的方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS Next中,数字商品接入三方支付的主要方式:

  1. 集成三方支付厂商提供的鸿蒙原生SDK(如微信支付HarmonyOS SDK、支付宝HarmonyOS SDK),通过ArkTS接口调用支付能力。
  2. 使用鸿蒙的HMS Core IAP服务实现应用内支付,但属于华为支付,非三方;如需接入其他三方,需通过Web Pay或H5跳转方式完成支付。
  3. 通过服务端统一下单,客户端调起支付控件,处理异步回调结果。

作为开发者,我理解您的困惑。这里需要明确区分两种“三方支付”的概念:

1. 开发者自行接入第三方支付(被禁止)
根据华为应用市场审核规则,数字商品(虚拟商品)不允许多开支付通道,即开发者不能在应用内独立接入支付宝、微信支付等SDK,必须通过IAP Kit完成购买。这是强制性要求。

2. IAP Kit支持的三方支付方式(合规方式)
IAP Kit本身聚合了多种支付渠道,用户可以在华为账号的“付款与账单”中绑定支付宝、微信、银行卡等。当用户通过IAP Kit购买时,系统会调用用户绑定的这些支付方式完成扣款。开发者无需额外代码,只需集成IAP Kit即可。

总结两者区别:

对比项 开发者自行接入三方支付 IAP Kit聚合的三方支付
实现方式 开发者集成支付宝/微信SDK 开发者仅集成IAP Kit
费用结算 直接与支付宝/微信结算 华为统一结算后分成
合规性 数字商品场景违规 完全合规
用户体验 多步跳转 系统内无缝支付

所以结论很明确:数字商品必须用IAP Kit,而IAP Kit天然支持用户通过多种支付方式付款,您不需要也不应该自己去接入第三方支付SDK。

回到顶部