HarmonyOS应用开发实战:猫猫大作战-PaymentKit 的支付流程 前言PaymentKit是 HarmonyOS 的支付服务能力支持通过华为 Pay 完成实物商品支付。与 IAPKit 的虚拟商品不同PaymentKit 适用于实物交易。本文以「猫猫大作战」的周边商品购买为锚点讲解 PaymentKit 的支付流程。提示本系列不讲 ArkTS 基础语法与环境搭建。一、华为 Pay 支付import { payment } from kit.PaymentKit; async function payForMerchandise(productId: string, amount: number) { const request: payment.PayRequest { merchantId: YOUR_MERCHANT_ID, amount: amount, currency: CNY, productId: productId, description: 猫猫大作战限量周边 }; try { const result await payment.pay(request); console.info(支付成功: ${result.orderId}); } catch (err) { console.error(支付失败: ${err.message}); } }二、IAPKit vs PaymentKit对比IAPKitPaymentKit商品类型虚拟商品实物商品购买流程无需配送需订单物流适用场景道具、去广告周边、实体商品三、总结PaymentKit 支持华为 Pay 实物支付适合游戏周边商城。核心要点payment.pay(request)发起支付实物商品需要 merchantId 和订单管理如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源PaymentKit 官方文档开源鸿蒙跨平台社区第 159 篇IAPKit第 161 篇BackgroundTasksKit