跳到主要内容

Payment Kit:更智能的订阅和质押管理

wangshijun
ArcBlockPayment KitProduct Release

本次 Payment Kit 更新重点聚焦于 Blocklet Access Key 支持预付费订阅切换支付方式 以及 质押退还功能。同时,修复了免质押场景下金额计算的问题。这些改进让订阅和账单管理更加灵活可靠,帮助管理员和用户以更高效的方式处理支付流程。

功能亮点

新增功能

  • Blocklet Access Key 支持:Payment Kit 现已支持 Blocklet Access Key,用于访问验证,提升多服务集成场景下跨 Blocklet 操作的安全性与灵活性。
  • 账单作废功能:新增的账单作废功能允许管理员作废未完成的账单。此功能有助于管理未处理的付款,更好地控制和组织应用内的财务交易。

Screenshot: feat(core): add invoice void functionality with admin controls

Screenshot: feat(core): add invoice void functionality with admin controls

  • 预付订阅支付方式变更:针对预付费订阅,当用户切换支付方式时,未支付的历史账单将被自动作废,并生成符合新支付方式的账单。这可确保账单记录与实际支付一致,避免重复付款或遗漏。
  • 内置本地货币图标:Payment Kit 现已内置本地货币图标,减少跨域请求,提供更流畅的用户体验。该更新通过显示清晰一致的各种货币图标,提升了支付界面的视觉效果。
  • 退还质押功能:支持针对账单退还质押金额,帮助用户灵活管理资金,按需取回抵押金额,提升资金使用效率。

Screenshot: feat(api): support invoice migration after prepaid subscription payment method change

用户体验提升

  • 优化支付按钮设计:原有的逾期支付按钮已替换为拆分按钮组件,进一步优化了用户界面设计,使用户可更方便地操作不同支付状态。

Screenshot: fix(core): replace overdue payment button with split button component

  • 跨域请求加载状态管理:通过优化跨域 Blocklet 数据检索的加载状态,提升了支付流程的速度和反馈的直观性,从而改善用户体验。
  • 支付处理的稳定性提升:修复了若干与订阅和支付流程相关的错误,包括质押金要求方面的问题以及支付处理过程中的并发处理问题,提升了支付体验的稳定性。

性能与可靠性提升

  • 支付质押处理优化:针对订阅质押金的管理逻辑进行了优化,支付处理响应更快、错误更少,帮助开发者专注打造顺畅的支付体验。

Screenshot: feat(core): enhance stake management for subscription

  • 数据加载和显示性能提升:Payment Kit 实现了账单数据检索的智能分页和缓存机制,从而加快了账单信息的加载速度,显著提升了用户体验,尤其对于处理大量数据的应用而言。

后续步骤

随着 Payment Kit 的持续改进,您将在以下方面看到更多提升:

  • API 功能扩展:我们正在开发更多 API 接口,为开发者提供更丰富的功能和更灵活的集成体验。
  • 改进文档:持续更新文档,确保开发者能够随时获取最新信息和资源,从而更轻松地实现新功能。
  • 用户反馈整合:我们重视用户社区的意见,未来会根据用户反馈持续改进产品,以应对各种挑战并满足新功能的需求。
  • 更广泛的区块链支持:未来更新将支持更多区块链平台,从而拓宽支付套件的适用范围。

相关资源

更多信息、教程和社区讨论,请访问以下资源:

感谢您一路陪伴 Payment Kit 成长,我们期待未来为您带来更强大的支付处理功能!

本页涉及

产品

  • Payment Kit superseded

    为 Blocklet 提供计费、订阅和结账,包括促销和代付。这部分工作已并入 ARC;独立的 Blocklet 不再维护。