问题概述
在订阅购买后的即时退款场景中,系统退还的金额存在计算错误,导致用户收到的退款高于其支付的原价。
环境信息
复现步骤
- 用户账户余额充足(例如,$10)。
- 在前端购买一个价格为$1的月度订阅。
- 购买成功后,立即在前端界面操作“取消订阅”或“退款”。
- 观察用户账户的余额变动。
预期行为
- 购买成功时,账户余额应准确扣除 $1。
- 立即退款时,考虑到可能存在最小计费单位或即时取消策略,退款金额应 ≤ $1(常见情况是全额退还 $1 或按极短时间折算后略低于 $1)。
实际行为
- 购买扣款:账户余额扣除了 $1,符合预期。
- 立即退款:账户余额 增加了 $1.99,即净收益 $0.99。这严重违反了业务逻辑。
问题严重性
🔴严重 - 此漏洞可能导致资金损失。

问题概述
在订阅购买后的即时退款场景中,系统退还的金额存在计算错误,导致用户收到的退款高于其支付的原价。
环境信息
复现步骤
预期行为
实际行为
问题严重性
🔴严重 - 此漏洞可能导致资金损失。