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

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


- 不再發送已超過執行時間的過期通知。
- 自動扣款通知僅在餘額不足時才會觸發,減少無效訊息的干擾。
- 優化訂閱商品與單次付款情境下的通知資訊呈現方式。
- 優化贊賞通知,資訊欄會顯示贊賞者的暱稱,提升互動體驗。
- 訂閱支援儲值功能
我們現在支援訂閱儲值功能,確保服務不中斷。系統會記錄您付款時使用的付款地址,後續的訂閱費用將自動從該地址扣款。使用者可以輕鬆儲值,避免因餘額不足而導致服務中斷。請注意,此功能目前尚不支援 Stripe 付款。

- 儲值入口



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

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

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

- 帳單監控與分類
- 導入帳單監控功能,自動通知使用者異常的用量回報,確保訂閱狀態能被及時處理。

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

開發者體驗
- 強化元件支援:我們更新了 @blocklet/payment-react,以滿足更廣泛使用情境下的元件需求。


- 新增 createLazyComponent 元件:支援延遲載入機制,優化資源使用效率。
- CheckoutDonate 元件支援自訂渲染:新增
mode=custom模式,讓開發者可以自由客製化渲染邏輯。
- 改善 SDK 支援:我們更新了 @blocklet/payment-js 的型別定義。

- 訂閱支援可自訂的通知 Action,滿足多樣化的整合需求。
- 效能與安全性優化
- 優化建置與資源
- 套件大小從 14.11MB 降低至 11.57MB,大幅提升首次載入速度。
- 增加按需載入與資源分包策略。
- 安全性強化
- 導入 CSRF 防禦機制,進一步保障支付安全。
- 新增更多關鍵日誌,提升系統透明度。
- 排程優化
- 針對工作佇列重複執行的問題,導入鎖定機制,確保工作能安全執行。
修補說明:感謝您的意見回饋
我們相信,活躍的使用者社群才是產品的核心。您的意見回饋對我們非常重要,這一部分將聚焦於由您——我們的使用者——所提出的最新更新與錯誤修復。
新版本使用指南
- 本地應用程式:將 Payment Kit 升級至最新版本,並將本地元件相依套件 @blocklet/payment-js 與 @blocklet/payment-react 更新至最新版本。
- 線上應用程式:如果您使用的是 Arcblock Launcher、DID Spaces 或 NFT Studio,可以直接更新對應應用程式的版本。
協助我們持續改進
我們期待您在新版本的 Payment Kit 中享有更好的使用體驗!
最後,感謝每一位使用者的關注與支持,我們將持續改進,以更貼近您的需求。若您在使用過程中有任何需求、建議或問題,歡迎前往社群提供意見回饋,我們將竭盡所能提供協助。
本頁涉及
產品
-
Payment Kit
superseded
為 Blocklet 提供計費、訂閱和結帳,包括促銷和代付。這部分工作已併入 ARC;獨立的 Blocklet 不再維護。
-
Web3 Kit
superseded
在 Blocklet 一側處理鏈上資料和帳戶的那些部件。這部分工作已併入 ARC;獨立的 Blocklet 不再維護。