Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Payment Kit 更新:开启基于 Credit 的预付费与钱包灵活支付体验

wangshijun
Aug 7, 2025 · edited
B
Blogs
cover

ArcBlock 在最新版本中对 Payment Kit 进行了两项重大改进,旨在提升企业在账单和支付处理方面的灵活性:

  • 信用额度计费系统:支持预付费和按用量计费,并提供实时信用额度跟踪和自动服务控制。
  • 灵活的钱包支付:允许用户使用任意已有或新创建的钱包进行支付,只要该钱包中有足够余额。

这些更新强化了支付套件面向开发者和最终用户的功能,简化了计费操作,并尽可能减少了支付流程中的阻碍。

新功能亮点#

  • 基于 Credit 的计费系统

Credit 系统围绕三个核心组件构建:

    • Meter(计量器):定义需要计量的指标(例如:收听时长、存储空间、API 调用次数)。
    • Credit Grant(Credit 授予):代表用户已购买的预付费额度。
    • Credit Transaction(Credit 消耗记录):记录 Credit 的具体使用时间和方式。

通过该系统,企业可以提供无需依赖传统账单的预付费和按使用计价服务。Credit 会在用户使用服务时实时扣除,当 Credit 耗尽时,系统可自动暂停服务访问。

b985d720-33e6-4d16-b1c0-77b3994366d6.png

b21bb269-8ced-43f0-8b44-86778ed4f1bb.png

使用流程简览

    • 创建 Meter — 由管理员定义计量指标(如分钟数、存储 GB、API 次数等)。

a0b684d0-dace-427c-a0d7-fefd687c3b6a.png

    • 创建 Credit 套餐:提供灵活的充值方式,支持一次性或订阅制的 Credit 套餐
      • 基础套餐:按分钟、每 10 分钟等粒度设定,例如 $0.01/分钟;
      • 打包套餐:一次性购买固定时长,例如 1000 分钟 / $10;
      • 订阅套餐:每月定期获得一定 Credit,如每月 300 分钟,用于持续性服务。

image.png

    • 用户购买 Credit — 支付完成后,系统自动为其分配可用的 Credit(信用额度)。
    • 服务使用过程 — 用户使用服务时,Credit 实时消耗。
    • 通知与自动处理 — 当 Credit 即将耗尽或已耗尽时系统会提醒用户,或自动暂停服务。

适用场景示例:

    • 媒体流服务 — 按观看/收听分钟数计费
    • API 服务 — 按请求量进行计费
    • 云存储服务 — 按存储大小或使用时间计费
    • 免费试用/新手体验 — 提供一定数量的免费 Credit,吸引新用户体验

与 Stripe Credit 相比,Payment Kit 系统提供即时信用消费、自动暂停服务以及灵活的代币化额度,使其成为预付费和受使用情况限制的场景的理想之选。

  • 灵活的钱包支付支持

用户现在可以使用任何已有或新创建的钱包完成支付、订阅或服务激活,只要钱包中有足够余额即可。

这一功能显著降低了用户接入的门槛,无需切换钱包或进行繁琐配置,即可完成支付。

用户体验优化#

  • 重新设计的账单页面,提升了桌面端和移动端的清晰度与易用性。

image.png

  • 改进的产品创建表单,提供更清晰的指导和更便捷的使用体验。

06154905-42b2-4676-9c1a-4a72b70fd7a5.png

  • 如果用户信息已完整,则隐藏不必要的字段以简化支付表单。

Screenshot: feat(core): enhance customer update logic and add maximum precision for payment currencies

后续计划#

ArcBlock 团队将继续扩展钱包集成的能力,并基于 Credit 系统构建更先进的计费分析功能。这些改进将进一步支持灵活、透明的计费模型。未来更新仍将以用户反馈为核心驱动。

参考资料#

有关 Payment Kizht 的更多信息以及完整文档,请访问以下资源: