跳到主要內容

Payment Kit 更新:以 Credit 與錢包打造更靈活的計費方式

wangshijun
ArcBlockPayment KitWeb3 Kit

在最新版本中,ArcBlock 對 Payment Kit 進行了兩項重大改進,旨在提升企業在賬單和支付處理方面的靈活性:

  • 信用額度計費系統:支援預付費和按用量計費,並提供實時信用額度跟蹤和自動服務控制。
  • 靈活的錢包支付:允許使用者使用任意已有或新創建的錢包進行支付,只要該錢包中有足夠餘額。

這些更新強化了 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

使用流程簡覽

Credit 系統圍繞三個核心組件構建

    • 創建 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 Kit 並查看完整文件,請造訪以下資源:

本頁涉及

產品

  • Payment Kit superseded

    為 Blocklet 提供計費、訂閱和結帳,包括促銷和代付。這部分工作已併入 ARC;獨立的 Blocklet 不再維護。

  • Web3 Kit superseded

    在 Blocklet 一側處理鏈上資料和帳戶的那些部件。這部分工作已併入 ARC;獨立的 Blocklet 不再維護。