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

Payment Kit v1.16.0:优化支付体验,强化通知与充值功能

Xiao Fang
2024年11月20日 · edited
B
Blogs
cover


过去几周,我们对 Payment Kit 进行了多项功能增强和性能优化,进一步提升其作为多功能、安全支付解决方案的能力。这些更新旨在提升用户体验,尤其针对订阅充值、通知管理和账单管理做出了深度优化。这次更新无论对消费者、管理员还是开发者,都将带来显著的改进。

消费者体验#

  • 邮件通知改进
    • 不再发送已过执行时间的过期通知。
    • 自动扣费通知仅在余额不足时触发,减少无效消息干扰。
    • 优化订阅产品与一次性付费组合场景通知,确保信息全面展示。
    image.png
    • 打赏通知优化,信息栏支持显示打赏人昵称并跳转至个人中心,提升互动体验。
    image.png

  • 订阅支持预充值

我们会记录消费者消费时付费的地址,后续订阅产生的费用默认从该地址进行扣款,为保证服务不会因为欠费而终止,我们现在支持了快捷充值。如果您是 Stripe 支付,暂不支持该功能。

    • 充值入口
      • 我的账单 - 订阅列表
      image.png
      • 订阅详情 - 操作栏
      image.png
      • 即将扣费欠费通知邮件 - 去充值按钮
      image.png

    • 充值:展示订阅扣费地址当前余额,提供快速充值以及自定义金额充值,快速充值为预估可用周期价格。另外,您可以在充值页看到您的充值记录。
    image.png

  • 切换支付方式或套餐的体验优化
    • 修复试用期内切换套餐产生新费用的问题,如果您当前在试用期内,你可以直接更新为其他套餐,但是需注意,试用时间不会发生变化,更改的套餐只会影响您试用到期之后的后续服务。
    • 切换支付方式仅影响后续账单,需重新授权并支付质押;原质押金额将自动退还。

管理员体验#

  • 通知与审计日志优化
    • 修复任务调度多次执行的问题,避免通知重复发送。
    • 提供更详尽的操作日志记录,关键性操作均具备完整的追溯性。
    • 事件详情新增操作人信息字段,明确每个事件的来源。
    image.png

  • 退款管理
    • 支持取消未完成的退款申请,确保管理灵活性

image.png

  • 支付链接扩展
    • 支持通过 upsell=1 参数选中升级价格,为促销和高级方案升级提供便利

image.png

  • 账单监控与分类
    • 引入账单监控功能,自动通知用量上报异常,确保订阅状态的及时处理。
      • 新增用量上报异常通知,方便管理员及时排查确认用户订阅状态
      image.png
      • 新增账单核算通知,当实际支付金额与预计金额不符时提醒管理员,快速定位问题。
    • 质押账单记录纳入分类,账单新增类型显示更清晰明了

image.png

开发者体验#

  • 更好的组件支持:我们更新了 @blocklet/payment-react 来支持更多场景的组件需求
    • 新增 createLazyComponent 组件:支持懒加载机制,优化资源使用。
    image.png
    • 打赏组件支持自定义渲染:新增 mode=custom 模式,开发者可自由定制渲染逻辑。
    image.png

  • 更好的SDK支持:我们更新了 @blocklet/payment-js 的类型声明
    • 订阅支持自定义通知 Action,满足多样化的集成需求。
    image.png

  • 性能和安全优化
    • 优化构建和资源
      • 包体积从 14.11MB 减少到 11.57MB,首次加载速度显著提升。
      • 增加按需加载与资源分包策略。
    • 安全强化
      • 引入 CSRF 防御机制,进一步保障支付安全。
      • 补充更多关键日志,增强系统透明性。
    • 调度优化
      • 修复任务队列重复执行的问题,新增锁机制确保任务安全运行。

补丁说明:感谢您的反馈#

我们相信,我们产品的核心在于活跃的用户社区。您的见解和建议对我们至关重要,我们致力于融入您的反馈,使 Payment Kit 更加完善。在这一部分,我们将重点介绍受到您们,我们的用户启发的最新更新和错误修复。从小的调整到重大变革,每一次更新都是为了增强您的体验并满足您的需求的一步。

新版本使用指南#

帮助我们改进#

我们期待着您在新版本的 Payment Kit 中享受更好的用户体验!

最后,感谢每位用户的关注和支持,我们将持续改进以更好地满足您的需求。如果您在使用过程中有任何需求、建议或问题,请前往社区进行反馈。我们将尽最大努力提供帮助。


你获得 0 积分