Skip to content

积分账务验收用例(MVP)

用例列表

1. 下单冻结

创建订单成功后:

  • 生成 freeze 流水
  • availableBalance 减少
  • frozenBalance 增加
  • totalBalance 保持不变

2. 支付成功

支付回调或确认成功后:

  • 冻结积分转为正式扣减
  • 生成 decrease 流水
  • 同时释放对应冻结积分
  • 实现方式可二选一:
    • 同一笔内直接完成结算
    • 生成 unfreeze + decrease 两条流水
  • 账务口径必须保持一致
  • totalBalance 下降

3. 支付失败 / 超时取消

订单取消后:

  • 生成 unfreeze 流水
  • availableBalance 回补
  • frozenBalance 归零

4. 退款(含混合支付)

若已发生正式扣减积分:

  • 生成 refund 流水退回积分
  • 现金部分按微信原路退回
  • 退款处理必须幂等
  • 重复回调不得重复退款

5. 幂等 / 重复提交

  • 同一业务幂等键重复请求,只产生一次账务结果
  • 重复回调只回放同一最终余额与流水

验收关注点

  • 是否严格遵守三余额恒等式
  • 是否所有积分变动均落不可变流水
  • 是否区分“冻结释放”与“正式退款”
  • 是否避免重复扣减、重复退款、重复发放
  • 是否保证异常回调、重复提交下的最终一致性

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答