跳到主要內容

Payment Kit v1.16.0:優化支付體驗,強化通知與儲值功能

Xiao Fang
ComponentsPayment KitProduct ReleaseWeb3 Kit

過去幾週,我們為 Payment Kit 帶來多項功能強化與效能優化,進一步提升其作為多功能、安全支付解決方案的能力。這些更新旨在改善使用者體驗,特別針對訂閱儲值、通知管理與帳單管理做了深度優化。無論對消費者、管理員還是開發者來說,這次更新都帶來顯著的改善。

消費者體驗

  • 電子郵件通知改進
  • image.pngimage.png
    • 不再發送已超過執行時間的過期通知。
    • 自動扣款通知僅在餘額不足時才會觸發,減少無效訊息的干擾。
    • 優化訂閱商品與單次付款情境下的通知資訊呈現方式。
    • 優化贊賞通知,資訊欄會顯示贊賞者的暱稱,提升互動體驗。
  • 訂閱支援儲值功能

我們現在支援訂閱儲值功能,確保服務不中斷。系統會記錄您付款時使用的付款地址,後續的訂閱費用將自動從該地址扣款。使用者可以輕鬆儲值,避免因餘額不足而導致服務中斷。請注意,此功能目前尚不支援 Stripe 付款。

  • image.png
    • 儲值入口
    • image.pngimage.pngimage.png
      • 我的帳單 - 訂閱清單
      • 訂閱詳情 - 操作列
      • 即將扣款與付款提醒郵件 - 儲值按鈕
    • 儲值:此頁面會顯示訂閱付款地址目前的餘額,提供快速儲值選項,也可自訂儲值金額。快速儲值金額會參考目前計費週期的預估價格。您也可以在此頁面查看儲值紀錄。
  • 優化切換付款方式或方案的體驗
    • 修復試用期間切換方案會產生新費用的問題。若您目前正處於試用期,可直接切換至其他方案而不會額外收費;不過試用期長度不會改變,新方案僅會在試用期結束後才會生效。
    • 切換付款方式僅會影響後續帳單,需要重新授權並進行質押付款;您先前質押的金額將會自動退還。

管理員體驗

  • 通知與稽核紀錄優化
  • image.png
    • 修復工作排程重複執行的問題,避免重複發送通知。
    • 提供更詳盡的操作紀錄,讓所有關鍵操作都能被完整追蹤。
    • 事件詳情新增操作人員資訊欄位,清楚呈現每個事件的來源。
  • 退款管理
    • 支援取消尚未完成的退款申請,提升管理彈性。

image.png

  • 付款連結擴充
    • 支援透過 upsell=1 參數選擇升級價格,方便促銷活動與升級至進階方案。

image.png

  • 帳單監控與分類
    • 導入帳單監控功能,自動通知使用者異常的用量回報,確保訂閱狀態能被及時處理。
    • image.png
      • 新增用量回報異常通知,協助管理員及時排查並確認使用者的訂閱狀態。
      • 新增帳單核對通知,當實際付款金額與預期金額不符時提醒管理員,以便快速釐清問題。
    • 將質押帳單紀錄分類,讓新增的帳單類型顯示更清楚。

image.png

開發者體驗

  • 強化元件支援:我們更新了 @blocklet/payment-react,以滿足更廣泛使用情境下的元件需求。
  • image.pngimage.png
    • 新增 createLazyComponent 元件:支援延遲載入機制,優化資源使用效率。
    • CheckoutDonate 元件支援自訂渲染:新增 mode=custom 模式,讓開發者可以自由客製化渲染邏輯。
  • 改善 SDK 支援:我們更新了 @blocklet/payment-js 的型別定義。
  • image.png
    • 訂閱支援可自訂的通知 Action,滿足多樣化的整合需求。
  • 效能與安全性優化
    • 優化建置與資源
      • 套件大小從 14.11MB 降低至 11.57MB,大幅提升首次載入速度。
      • 增加按需載入與資源分包策略。
    • 安全性強化
      • 導入 CSRF 防禦機制,進一步保障支付安全。
      • 新增更多關鍵日誌,提升系統透明度。
    • 排程優化
      • 針對工作佇列重複執行的問題,導入鎖定機制,確保工作能安全執行。

修補說明:感謝您的意見回饋

我們相信,活躍的使用者社群才是產品的核心。您的意見回饋對我們非常重要,這一部分將聚焦於由您——我們的使用者——所提出的最新更新與錯誤修復。

新版本使用指南

協助我們持續改進

我們期待您在新版本的 Payment Kit 中享有更好的使用體驗!

最後,感謝每一位使用者的關注與支持,我們將持續改進,以更貼近您的需求。若您在使用過程中有任何需求、建議或問題,歡迎前往社群提供意見回饋,我們將竭盡所能提供協助。

ArcBlock Community

本頁涉及

產品

  • Payment Kit superseded

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

  • Web3 Kit superseded

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